Back to Jobs

Software Engineer

Amazon

las vagas, united states.Full-time.$80,000
Posted By Ayeni Paul.about 2 months ago

Job Description

Overview We are looking for a highly skilled Senior Software Engineer to design, build, and maintain scalable, high-performance applications. The ideal candidate has deep expertise in modern frontend and/or backend technologies, strong architectural thinking, and the ability to lead across the full software development lifecycle. Responsibilities Design and develop high-quality, scalable software solutions using modern frameworks and best practices. Lead architectural decisions, including system design, API structures, performance optimization, and security considerations. Collaborate with cross-functional teams — Product Managers, Designers, Backend/Frontend Engineers — to deliver end-to-end features. Review code, provide technical mentorship, and drive engineering excellence within the team. Build reusable components, libraries, and tools that improve development efficiency and code quality. Own complex technical problems from ideation to deployment and monitoring. Implement CI/CD pipelines, testing strategies, and performance monitoring systems. Ensure applications are secure, accessible, responsive, and optimized for speed and reliability. Contribute to sprint planning, technical documentation, and long-term engineering roadmaps. Stay updated on emerging technologies and integrate them where beneficial. Required Skills & Experience 5+ years of professional software engineering experience. Expertise in JavaScript/TypeScript, React, Node.js, or equivalent modern stacks. Strong understanding of data structures, algorithms, system design, and software architecture. Experience with databases (PostgreSQL, MongoDB, MySQL, etc.) and REST/GraphQL APIs. Hands-on experience with cloud platforms like AWS, GCP, or Azure. Deep understanding of CI/CD, testing frameworks, and DevOps principles. Proven ability to mentor engineers and lead technical projects. Strong debugging, performance tuning, and problem-solving skills. Excellent communication and collaboration abilities. Preferred Qualifications Experience with microservices and distributed systems. Familiarity with Docker, Kubernetes, and modern build tools. Knowledge of system security best practices and scalable infrastructure design. Contributions to open-source projects or developer communities.