Backend Developer/Engineer CIM/B2B/HYBRID/ON-SITE
Role details
Job location
Tech stack
Job description
We are looking for a Senior Back-End Developer Engineer having above 6 Years (Strong candidate experience in Python, AWS Services and API development and experience in working with fast-paced Global team environments). Mandatory Skills that we are looking for include - Python, AWS Services and API development Our client is a global leader in providing impactful, engaging, and adaptable online learning solutions for content creators, education providers and businesses. Our client is based out of India but has operations in the USA and Europe, this role that they are hiring for will have to work with a client in Portugal. The client's platform provides courseware development and content across the entire lifecycle of digital product development, SaaS-based content hosting and delivery platform design and development, technical solutions, web and mobile application development, testing and maintenance, and talent development. They provide engineering services. Customers developing new digital products, from e-books to simulations to online courseware.
Your Role:
- Design, develop and maintain a highly scalable, highly performing and highly available production system.
- Write readable, maintainable, and efficient code
- Construct and manage services published to consumers
- Design and maintain schemas in our databases and write efficient SQL
- Collaborate with product managers and technologists to solve business problems
- Ensures all documentation and knowledge bases are updated to help ensure good collaboration within and outside of group
- Collaborate with team members and leadership to develop road maps and strategies that will shape the way Engineering teams deliver software to production
Your Deliverables:
- Build scalable products using Python stack and deploy them on AWS ecosystem which includes services - API Gateway, AWS Lambda, AWS Glue, Step Functions, Document DB, Elastic Search, Postgres, ECS, S3, Terraform, SQS/SNS, CloudWatch, Docker, Vault, API, SQL.
Requirements
- 6+ years of development experience with at least 3+ years of AWS cloud development
- Strong Python skills and object-oriented design experience. Experience with Python notebooks
- Experience with API development
- Proficient in AWS Technologies
- Good understanding of industry development, deployment processes and agile development methodologies desired
- Passionate technologists with an innovative mindset
- Knowledgeable of CI/CD process with a DevOPs mindset
- Experience with JIRA, Confluence
- End-to-end ownership of product design to delivery
- Experience designing and implementing applications with highly optimized and scalable architectures using industry best practices
- Candidate should be from Portugal or from Spain or Poland and inclined to travel on a need basis. Please note our career adverts may use approximative salary levels purely as a guide. However, we are happy to consider applications from all candidates who are able to demonstrate the skills necessary to fulfill the role. We can only answer to the best-fit applicants within an average response time of a maximum of 4(four) weeks. The rest of the CVs are stored in our international talent pool for future potential matches. Please note that your personal information will be treated in accordance with our Privacy Policy. Thank you!