Job Description
Location: Latin America/Europe - Permanent Remote
Experience: 6 - 15 Years
Role Type: Contracting Full Time (40 Hrs/week)
Overlap Hours: 8 Hours PST time
Contract Duration: 3-6 Months
Mandatory Skills
A globally recognized firm is seeking a talented and experienced Senior Backend Engineer to join their Carriers team! The Carriers team is responsible for developing new features, building infrastructure, and maintaining current services. As a Senior Engineer, he/she will provide leadership and oversight in technical design, systems architecture, and coding for their team and the Engineering team.
Responsibilities
Experience: 6 - 15 Years
Role Type: Contracting Full Time (40 Hrs/week)
Overlap Hours: 8 Hours PST time
Contract Duration: 3-6 Months
Mandatory Skills
- Python - 5 years
- Django - 5 years
- SQL - 5 years
- Hands-on experience with the AWS cloud is mandatory
- Total years of experience - 6+ years mandatory
- 7+ years of experience in software development (Purely backend)
- Coding experience in server-side programming languages (e.g. Python, Go, Java, Ruby) as well as database languages (SQL)
- Experience working with server-side MVC frameworks (e.g. Django, .NET, Spring, Rails, Phoenix)
- Past experience and success in building and supporting scalable APIs, services, or applications
- Bachelor’s/Master’s degree in Computer Science or equivalent experience
- Exceptional verbal, written, and interpersonal communication skills. You are adept at communicating relevant information clearly and concisely.
- Deep understanding of customer needs and passion for customer success.
- Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success
- Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale.
- Excellent spoken and written English communication skills
A globally recognized firm is seeking a talented and experienced Senior Backend Engineer to join their Carriers team! The Carriers team is responsible for developing new features, building infrastructure, and maintaining current services. As a Senior Engineer, he/she will provide leadership and oversight in technical design, systems architecture, and coding for their team and the Engineering team.
Responsibilities
- Design, implement, test, and deploy software services with high SLAs that can handle millions of requests a day.
- Ensure scalability and maintainability through microservices adoption, decoupling of concerns from the data model, queuing of jobs, application layering, and container-based software distribution.
- Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification.
- Verify and ensure performance and correctness of systems in response time and throughput.
- Architect systems and refactor existing systems for optimal performance and reuse.
- Participate in peer reviews, testing, and design reviews for new features, products, and systems.
- Collaborate with business teams and provide early input to new product ideas and functionality.
- Define, implement, and monitor operational metrics to ensure performance and quality.
- Work with a sense of urgency and iterate quickly in an agile process.
- Mentor more junior engineers on engineering best practices.
- Exceptional problem-solving skills: demonstrated ability to understand business challenges and translate those into technical solutions.