Apply

Senior 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