i
Cloudwick
Cloudwick - Lead Backend Engineer - Python (8-12 yrs)
Cloudwick
posted 10d ago
About Cloudwick :
Cloudwick, an AWS certified Data Lake and Advanced Analytics partner established in 2010 and headquartered in California, is at the forefront of data-driven transformation.
We specialize in empowering organizations to harness their data's potential for profound insights.
Our portfolio includes a range of services and solutions, with our in-house creation, Amorphic Data Cloud, driving our commitment to innovation.
Job Description :
We are looking for talented Lead Software Engineers AWS Application Developers who will be part of our Product Engineering team that builds Amorphic Data Cloud.
The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset.
The individual will be responsible for managing the team of software engineers and overseeing the development of Amorphic products.
Responsibilities :
- Design, develop, test, and maintain scalable backend applications using Python and AWS services.
- Collaborate with cross-functional teams across the globe to identify requirements and implement solutions that meet business needs.
- Conduct code reviews and design discussions to ensure adherence to coding standards and best practices.
- Collaborate with product owners to prioritize features and deliverables.
- Identify and resolve complex software issues.
- Design, code, and troubleshoot new features, while debugging as necessary.
- Lead the design and architecture of complex software systems considering scalability, maintainability, and performance.
- Maintain and improvise the code by fixing bugs and issues that arise with increasing scale and complexity of the product.
- Oversee the release management process, ensuring smooth and controlled deployment of software releases.
- Create and maintain comprehensive documentation for software architecture, design decisions, and coding practice.
Preferred Candidate Profile :
- BE / B.Tech in Computer Science or related field.
- 8+ years of experience in software development.
- Good hands-on experience in Python programming language.
- Good experience in leading a team of software/application developers.
- Solid understanding of AWS ecosystem including Lambda functions, S3 buckets, EMR clusters, DynamoDB tables etc.
- Proven experience in a leadership role, leading software development teams in the delivery of complex projects.
- Deep understanding of software architecture and design principles, with a focus on building scalable and maintainable systems.
- Experience with distributed systems, microservices architecture, and cloud-based solutions.
- Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines.
- Experience working with AWS services and developing Cloud Native Applications using REST APIs is must have.
- Experience working in an agile delivery environment, especially product engineering teams.
- Proficiency in API testing tools such as Postman.
Functional Areas: Other
Read full job descriptionPrepare for Backend Engineer Lead roles with real interview advice