Overview
We are looking for a Senior Software Engineer who is responsible for designing, building, and maintaining scalable backend systems and APIs that power web and mobile applications. The role requires proficiency in backend engineering, cloud services (preferably AWS), databases, and developing secure, high-performance systems.
You’ll work closely with software developers, product managers, and cross-functional teams to deliver reliable, secure, and performant services that enable seamless user experiences.
Responsibilities
:
Solution Design & Developme
ntDesign, develop, and maintain innovative, customer-centric, high-performance, secure, and robust application
s.Build and integrate scalable backend services with responsive frontend interface
s.Work with architects and other software engineers to develop scalable solutio
ns
System Decomposition & Iterative Deliv
eryBreak down large, complex systems into smaller, manageable implementation slic
es.Use prototypes and iterative delivery to de-risk unknowns and validate assumptio
ns.
Product Ownership & Lifecycle Manage
mentTake ownership of features and systems from prototype to production deployment and operati
ons.Ensure reliability, maintainability, and performance throughout the lifecy
cle.
Observability & Reliab
ilityImplement scalable logging, monitoring, and tracing across full-stack systems to enhance observability and system reliab
ilityEnsure system health, detect anomalies, and maintain operational visibi
lity.
Deployment & Release Mana
gementIntegrate changes into CI/CD pipelines across frontend and backend using
IAAC.Ensure smooth, automated, and reliable build and deployment proc
esses.
Code Quality, Testing & Perf
ormanceWrite clean, reusable, and well-documented code across the
stack.Conduct unit, integration, and end-to-end t
esting.Optimize performance of backend systems and frontend inte
rfaces.
Cloud &
SecurityDesign and implement scalable, secure, and cost-efficient cloud-native applications using AWS services such as S3, CloudFront, API Gateway, and
Lambda.Follow secure coding practices aligned with OWASP gui
delines.Remediate security issues and ensure safe handling of sensiti
ve data.Support security reviews and compliance
audits.
Cross-functional Coll
aborationWork with product managers to understand intent and u
ser valueCollaborate with design, QA, DevOps, and other teams to deliver cohesive s
olutions.
Mentorship & Technical
LeadershipMentor engineers and provide guidance through code and desig
n reviews.Coordinate technical dependencies and lead delivery of key in
itiatives.
Documentation &
; StandardsMaintain architecture, design, and operational doc
umentation.Define and uphold engineering standards across fullsta
ck systems.
Innovation & Continuous
ImprovementStay up to date with modern frontend and backend t
echnologies.Drive innovation and continuous improvement within the engin
eering team.
Knowledge, Education &
- ; Experience:Bachelor’s degree in Engineering, Computer Science, or a r
- elated field.5+ years of professional experience in software
- development.Strong design and coding skills, with experience in code reviews and SD
- LC processes.Solid problem-solving and analytic
- al abilities.Experience with AWS services such as DynamoDB, SQS, EventBridge, Lambda, and
- API Gateway.Experience with CI/CD tools like GitHub Actions, Jenkins, or AWS
- CodePipeline.Must have proficiency in NodeJS, TypeScript, with knowledge of object-oriented programming, design patterns, and best practices; experience in Java or
- C# is a plus.Experience with NoSQL,S
- QL databases.Hands-on experience with microservices, event-driven architecture, RESTful APIs, and web application
- development.Focus on delivering high-quality, extensible, reusable, performant, reliable, and secure softwa
- re solutions.Ability to manage complex development tasks with so
- me ambiguity.Familiarity with development tools like Jira, GitHub, a
- nd SonarQube.Good communication and collabor
- ation skills.Experience working in Agile
- environments.Experience with prompt engineering and generative
- AI is a plus.Familiarity with modern frontend frameworks such as Angular, React, or Vue.js