Tekvortex specializes in building complex enterprise products and services. We’re hiring experienced Software Engineers at both Senior and Lead levels with a strong background in platform or software engineering and deep expertise in Python and AWS cloud services. These positions entail owning module design and spearheading the implementation process alongside a team of talented platform engineers.
As a member of our team, you will have the opportunity to work on enterprise applications with a global team, enabling us to deliver innovative, fast, scalable, and reliable products to our clients. If you possess relevant experience and skills, we would love to meet you.
Responsibilities
- Take full ownership of developing, maintaining, and enhancing specific modules of our cloud management platform, ensuring they meet our standards for scalability, efficiency, and reliability.
- Design and implement serverless applications and event-driven systems that integrate seamlessly with AWS services, driving the platform’s innovation forward.
- Drive the implementation of platform solutions, collaborating closely with platform engineers and cross-functional teams to achieve project milestones.
- Utilize your deep expertise in cloud architecture and software development to provide technical guidance and best practices to the engineering team, enhancing the platform’s capabilities.
- Stay ahead of the curve by researching and applying the latest trends and technologies in the cloud industry, incorporating these insights into the development of our platform.
- Solve complex technical issues, providing advanced support and guidance to both internal teams and external stakeholders.
Technology Requirements
- Lead Level: Minimum of 8 years of experience in software or platform engineering, with at least 5 years in roles directly relevant to platform development and team leadership.
- Senior Level: A minimum of 5 years of relevant experience in platform or application development, with a strong emphasis on Python and AWS cloud services.
- Extensive experience with AWS services is mandatory. Candidates should be highly proficient in: AWS Lambda, DynamoDB, SQS, SNS, Cognito, CloudWatch, API Gateway, and RDS
- Experience with serverless frameworks and CodeBuild for continuous deployments.
- Strong understanding of serverless development and event-driven architecture design patterns.
- Expertise in writing clean, maintainable code using Python best practices (PEP guidelines) and following Domain-Driven Design (DDD) principles.
- Deep knowledge of SOLID principles and Object-Oriented Programming (OOP).
- Experience working with both relational and NoSQL databases.
- Proficiency in developing and integrating RESTful APIs and familiarity with source control systems like Git.
- Proficient with Git and version control workflows.
- Strong focus on clean architecture and scalable, efficient system design.
- Proven expertise in serverless development and event-driven architecture design, with a track record of developing and shipping high-quality SaaS platforms on AWS.
- Excellent communication skills, capable of effectively collaborating with team members and engaging with stakeholders.
- A strong drive for continuous learning and staying updated with industry developments.
- Exceptional problem-solving skills, with a proven ability to optimize complex systems for efficiency and scalability.
Good to Have
- AWS Certified Solutions Architect, AWS Certified Developer, or other relevant cloud development certifications.
- Experience with the AWS Boto3 SDK for Python.
- Exposure to other cloud platforms such as Azure or GCP.
- Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes.
* Remuneration to match your skills and experience and will not be a constraint for deserving candidates.
* If you have slightly less experience but are passionate, you can still apply!