We are seeking a highly skilled BackEnd developer with expertise in Software Development, Relational Databases and experience in end-to-end solution implementation. The ideal candidate will be working on operational tasks, doing root cause analyse and doing necessary changes to make the system run. Collaborate with cross-functional teams to ensure successful delivery. This role demands hands-on backend development expertise, delivering features, and strategic planning with the tech lead.
Key Responsibilities:
- Lead and manage products continuity, detect and resolve any issues products running on production experience. Understanding and experience to build end-to-end software solutions on on-premise and AWS.
- Well understanding of on-premises solutions and be able to detect how they can be converted to cloud based services.
- Investigate and solve problems related to on-premise or cloud-based applications, relational databases (Postgres RDS), ensuring systems’ continuity, performance and accuracy.
- Collaborate with the tech lead to gather requirements and translate them into implementation plan and provide solutions.
- Do unit and functional test and integrate added/modified feature with the flow.
- Have development cycle follow to the defined SDLC standards and follow production deployments protocols to promote the changes to production
- Plust to have someone understanding AirFlow orchestration/automation tools to streamline processes or investigate issues.
- Troubleshoot and resolve functional issues across environments.
- Stay updated with AWS services and industry trends, driving continuous improvement.
Required Skills and Experience:
- 10+ years of experience in software development and backend development roles
- Expertise in: Python programming language to build services and business logic interacting with data (database or data lake).
- Expertise in: SQL and PGPL/SQL programming languages.
- Expertise in AWS services: EC2, S3, Lambda, RDS, Kinesis, IAM, API Gateway, etc.
- Expertise in Oracle or Postgres: building functionalities with heavy use of those databases.
- Proven experience with end-to-end project delivery and system integrations.
- Proficiency in programming languages: Java, bash scripting.
- Expertise in Elasticsearch or similar search engines.
- Experience with tools like GitLab, GitHub, or AWS CodePipeline.
- Experience with IaC terraform.
- Solid understanding of docker, and cloud architecture best practices.
- Strong problem-solving and team player skills.
Preferred Qualifications:
- AWS certifications (e.g., AWS Certified Solutions Architect).
- Experience in Agile/Scrum methodologies.
- Familiarity with networking, security and kubernetes, and containerization tools.
- Prior experience leading multi-disciplinary teams and managing onshore/offshore delivery.
- Prior experience working on ETL pipelines.
Soft Skills:
- Excellent communication and stakeholder management skills.
- Ability to collaborate and interact team members effectively.
- Strong analytical thinking and decision-making abilities.