Tech Stack
AWSCloudDistributed SystemsDjangoEC2JavaScriptKubernetesMicroservicesMongoDBNode.jsPython
About the role
- Translate complex business problems into data-driven solutions and draft methodologies
- Design, develop, and maintain scalable server-side applications using Node.js and Python
- Implement and manage AWS cloud infrastructure with services like EC2, Lambda, S3
- Architect and optimize database solutions utilizing MongoDB
- Analyze and enhance system performance at application and infrastructure levels
- Implement performance optimizations such as parallelization, caching, and vectorization
- Participate in code reviews ensuring quality, performance, and reliability
- Execute innovative projects leveraging generative AI tools and stay up-to-date with emerging technologies
- Work with Deloitte US clients and engage in global projects
- Collaborate with global teams and use tools like Jira, Teams, ADO
Requirements
- Minimum of 5 years of experience as a Back End developer
- Professional experience programming in Python and Node.js
- B.A/M.Sc. in Data Science, Computer Science, Mathematics, Statistics, etc - an advantage
- Degree in Computer Science, Artificial Intelligence, Machine Learning or a related field
- Strong proficiency in Node.js and Python programming
- Experience with microservices architectures
- Hands-on experience with deployment pipelines for distributed systems
- Experience implementing performance optimizations (parallelization, caching, vectorization, module compilation)
- Knowledge of Backend Frameworks such as Node.js and Django
- Knowledge of APIs such as JSON and REST
- Experience with Dockers and Kubernetes or related containerization technology
- Hands-on experience with AWS services (EC2, Lambda, S3, etc.)
- Architecting and optimizing database solutions utilizing MongoDB
- Good understanding of AI protocols and standards
- Experience with generative AI tools
- Experience working on global teams collaborating via tools such as Jira, Teams, ADO
- Excellent problem-solving and analytical skills
- Advanced level of English