Software Engineer II, Back-End

hace 2 meses


Alajuela, Costa Rica Snap Finance A tiempo completo

Description

Software Engineer II, Back-End (Python)

Are you looking for a friendly, fast-paced workplace with an emphasis on helping customers and empowering team members? Snap Finance is a thriving leader in the financial services industry, and our team members are the foundation of our success. Snap knows that happy, empowered, and engaged team members are essential to innovation and business success- and our approach is working. Come join us

As a Software Engineer II (Python) you will work within a dev team and show leadership in developing projects across predominantly Python and Open Source/Cloud based technologies, including Java and Amazon Web Services (AWS). A successful delivery of projects will require the developer to be included in dev team planning, coordination, and taking the lead across the full delivery lifecycle. This will include working closely with the POs, understanding the requirements from the stakeholders, and propose the team efficient solutions through the technologies we have.

The Job...

Develop and maintain Python (primary) and/or Java (secondary) applications on cloud-based technologies, mainly AWS.

Oversee technologies, tools, and techniques used within the team.

Work closely with the PO and Engineers on issues related to design and requirements.

Implement IT standards and procedures to aid in the development of high-quality software.

Work closely with other development team members when necessary to create cohesive software.

Gain business knowledge to be able to actively participate in specifying software solutions for business needs.

Ensure that all software developed within the team satisfies the business requirements as specified.

Work with the team to ensure projects are accurately estimated.

Show flexibility to respond to the changing needs of the business.

Work on the setup, integration, and maintenance of a completely new AWS hosted servicing system. Assist on constructing API layers to facilitate the communication with current internal and external applications, as well as building a solid strategy for a fluent flow between systems.

Make recommendations that will influence decisions of your team.

  You...

3-4+ years of experience in software development/data engineering/analytics with Python .

BS/MS degree in Computer Science, Engineering or a related subject.

Advanced English level B2+ or above.

Good Data Skillset (SQL, Postgres, JSON, No-SQL DBs).

Proven experience in few Amazon Web Services: S3, EC2, ECR, Lambda, RDS, Kinesis, SQS, Redshift, Athena, etc.

Experience with GIT and CI/CD pipelines (Jenkins).

Experience in batches orchestration (Airflow) and/or streaming tools (kinesis, kafka).

Docker (basic exposure).

Unit Testing.

Design Patterns.

Microservices.

Experience with high scalability projects involving cloud-based infrastructure design and implementation.

API implementations (REST and SOAP).

Excellent communication skills and team player.

Up to date on the latest software innovations and committed to continually build on existing knowledge and skills.

Knowledge in Agile Development Methodologies such as Scrum, Kanban, SAFe.

Experience working with Java is a plus.

Why You’ll Love It Here…

Generous paid time off.

Competitive medical coverage.

401K with company match.

Company-paid life insurance + supplemental options.

Company-paid short-term disability.

Long-term disability and legal coverage.

Free snacks, and fun events.



  • Alajuela, Alajuela, Costa Rica Snap Finance A tiempo completo

    About the RoleSnap Finance is a leading company in the financial services industry, and we're looking for a talented Software Engineer II to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining cloud-based applications using Python and AWS technologies.Key ResponsibilitiesDevelop and...

  • Software Engineer

    hace 2 semanas


    Alajuela, Alajuela, Costa Rica Inversiones Valeri Iv Sa A tiempo completo

    We are seeking a talented Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Your expertise in full stack development will enable you to work on a wide range of projects, from front-end user interfaces to back-end server-side logic.Responsibilities...


  • Alajuela, Alajuela, Costa Rica Zillow A tiempo completo

    About the RoleZillow is reimagining the real estate experience to make it easier to unlock life's next chapter. We're looking for a skilled Senior Software Development Engineer Lead to join our team and help us make this vision a reality.Key Responsibilities:Lead the delivery and ongoing support of projects from end-to-endContribute to the design of new...

  • Software Engineer

    hace 2 semanas


    Alajuela, Alajuela, Costa Rica Abbott A tiempo completo

    Our company is seeking a skilled Backend Developer to join our team and contribute to the development of our software products. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the back-end systems of our applications. Your primary focus will be on developing scalable, efficient, and reliable software solutions....

  • Quality Engineer II

    hace 5 meses


    Alajuela, Costa Rica CooperCompanies A tiempo completo

    The Quality Engineer II is responsible for providing quality assurance knowledge and hands-on support for all aspects of production operations, quality control activities and transfer of new product launches and, ensuring that all site operations remain compliant with all FDA regulations, ISO standards, customer requirements, and internal policies and...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    **Company Description** Hello, we are **Edify**, one of the highest-ranked IT companies in Costa Rica and Central America. We're a consolidated technology services consulting firm specializing in education technology. We deliver unbelievably creative and rock-solid solutions for a wide range of clients, including major corporations, startups, educational...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job SummaryAt Edify Software Consulting, we are seeking a skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will be responsible for analyzing, designing, developing, maintaining, and evaluating the quality and performance of our software systems.Key ResponsibilitiesAnalyze project requirements with the...

  • Senior Software Engineer

    hace 3 semanas


    Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    About the Role:We're seeking a highly skilled Senior Software Engineer - Ruby on Rails to join our team at Edify Software Consulting. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software systems.Main Responsibilities:Lead the analysis of defects in the system to find their causes...


  • Alajuela, Alajuela, Costa Rica Hashmap A tiempo completo

    Job Title: Senior Software Engineer - Prototype DevelopmentAbout HashmapHashmap is a dynamic and innovative company that values collaboration and creativity. We are committed to delivering high-quality solutions that meet the needs of our clients.Salary: $80,000 - $110,000 per yearJob Description:We are seeking an experienced Full Stack Developer to join our...

  • Software Developer

    hace 6 meses


    Alajuela, Costa Rica Expeditors A tiempo completo

    Job Description *** 90% ON SITE - 10% REMOTE *** This  Software Developer II   (Java) role within GEO-IS Solutions department works with a team of developers who support our customers and district operations. Our department enables new capabilities for our districts and operations through deploying the following solutions: Web Applications API...


  • Alajuela, Costa Rica Abbott A tiempo completo

    The Opportunity This position works out of our Costa Rica – Alajuela location in the Electrophysiology Division. In Abbott’s Electrophysiology (EP) business, we’re advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives. As the...

  • Software Engineer

    hace 2 semanas


    Alajuela, Alajuela, Costa Rica Sodexo Costa Rica A tiempo completo

    We are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using a range of programming languages and technologies.Your main duties will include:Designing and developing software applicationsCollaborating with...


  • Alajuela, Alajuela, Costa Rica Confluent Medical Technologies A tiempo completo

    Job Title: Quality Assurance Engineer IIJob Summary:Confluent Medical Technologies is a leading provider of innovative medical devices, and we are seeking a highly skilled Quality Assurance Engineer II to join our team in Costa Rica. As a Quality Assurance Engineer II, you will play a critical role in ensuring the quality and safety of our products, from...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    {"Responsibilities": "As a software development team member at Edify Software Consulting, you will be responsible for analyzing, designing, developing, maintaining, evaluating, and assuring quality and performance of specific software systems.", "Key Functions": "Analyze project requirements together with your team.Estimate the effort needed to implement the...

  • Backend Technical Lead

    hace 4 semanas


    Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Job DescriptionIn this role, you will lead the development work team and make technical contributions to the development of projects. You will be responsible for ensuring that the needs of the client and the organization are met by establishing a fluid and continuous communication, implementing best practices, and ensuring the fulfillment of the established...

  • Software Engineer

    hace 4 semanas


    Alajuela, Alajuela, Costa Rica Expeditors A tiempo completo

    Job Title: Software Developer II (Java)Job Summary:This role within the GEO-IS Solutions department works with a team of developers who support our customers and district operations. Our department enables new capabilities for our districts and operations through deploying web applications, API integrations, data insights, and automation.Main...

  • Software Developer

    hace 6 meses


    Alajuela, Costa Rica Expeditors A tiempo completo

    Job Description*** 90% ON SITE - 10% REMOTE ***This Software Developer II (Java) role within GEO-IS Solutions department works with a team of developers who support our customers and district operations.  Our department enables new capabilities for our districts and operations through deploying the following solutions:Web ApplicationsAPI IntegrationData...


  • Alajuela, Alajuela, Costa Rica Intel A tiempo completo

    **Key Requirements**:We are seeking an experienced Software Development Engineer to join our team at Intel.Minimum qualifications include 1+ years of experience programming on SQL scripting: designing, writing and troubleshooting complex queries, stored procedures, functions, tables, and indexes.Key skills include knowledge of T-SQL performance tuning and...


  • Alajuela, Costa Rica Snap Finance A tiempo completo

    Description We are looking for a highly talented and enthusiastic Sr QA Automation Engineer II, who is passionate about technology, software development, and quality, both for the product and the process. The Job... The ideal candidate will be responsible for a variety of responsibilities, including: Highly effective communication skills and able...

  • Software Engineer Intern

    hace 4 semanas


    Alajuela, Alajuela, Costa Rica Teradyne A tiempo completo

    Software Engineer Intern OpportunityTeradyne's Software Engineering team in Costa Rica is seeking a talented and motivated Software Engineer intern to join our team. As a Software Engineer intern, you will have the opportunity to work on high-quality software projects, develop your skills, and contribute to the success of our team.ResponsibilitiesDesign,...