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.