ApplySenior Python Software Engineer
Posted 2 months agoViewed
View full description
💎 Seniority level: Senior, 5-10+ years
📍 Location: LATAM
🔍 Industry: Software Development
🏢 Company: Moovx
🗣️ Languages: English
⏳ Experience: 5-10+ years
🪄 Skills: AWSPythonSoftware DevelopmentAgileDynamoDBStrategyAlgorithmsData StructuresPostgresServerlessCommunication SkillsAnalytical Skills
Requirements:
- 5-10+ years of experience building solutions from scratch using Python, and willingness to use other programing languages if better suited for certain tasks.
- Experience building scalable, reliable, event driven, and secure systems and services in AWS, using products like iam, api gateway, lambda, dynamodb, postgres, cognito, and other serverless products.
- Automated unit and integration testing
- Experience working in a highly collaborative startup environment.
- Strong understanding of software engineering principles, data structures, and algorithms.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
Responsibilities:
- As a backend software engineer you will design and develop scalable, reliable, and secure back end systems and services using Python with AWS lambda, api gateway, cognito, dynamodb, and other 'Serverless Services'.
- Collaborate with other engineers, product managers, and stakeholders to define requirements, design solutions, and implement features.
- Lead technical discussions and make critical decisions about architecture, design, and implementation.
- Write high-quality, maintainable, and testable code.
- Mentor junior engineers and help them grow in their roles.
- Contribute to the overall strategy and direction of the company.
Apply