Company:
MindSource
Location: Sunnyvale
Closing Date: 23/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Principal Software Engineer (Backend)
Sunnyvale CA
Hybrid
Contract
6+ Months (with a possibility for extension)
Requirements:
- Extensive Experience: At least 7 years of experience architecting large-scale systems with challenges related to scalability, sub-second latencies, and 99.99% uptime.
- Programming Expertise: Proficiency in one or more programming languages such as Java or Python.
- Microservices Architecture: Proven understanding of microservices-oriented architecture and scalable REST APIs.
- Cloud Development: Experience with cloud application development, including scalable, data-driven systems, cloud cost-optimization, and message-oriented architecture.
- Cloud Experience: Knowledge of SaaS, PaaS, or IaaS models with hands-on experience in public or private cloud platforms such as AWS, GAE, or Azure.
- Automation Tools: Experience with automation tools like Appium, Selenium, Jira, Rest Assured, or equivalent is a plus.
- CI/CD Pipelines: Familiarity with CI/CD pipeline best practices and automated deployment.
- System Architecture: Advanced knowledge of performance, scalability, and architecture to minimize technical debt.
- Agile Development: Practical knowledge of agile methodologies such as XP or Scrum.
- Distributed Systems: Experience in large-scale distributed systems and event-driven architectures.
- Database Proficiency: Fluency with both relational and non-relational databases, such as MySQL, Oracle, and Cassandra.
- New Technology Exploration: A strong interest in exploring and learning new technologies.
- Machine Learning: Understanding of machine learning is a plus.
- Marketplace Domain Experience: Previous experience in the marketplace domain is preferred.
Share this job
MindSource