Senior Software Engineer
5 Nos.
116719
Contractual
10.0 Year(s) To 15.0 Year(s)
Not Disclosed by Recruiter
IT Software - Mainframe
IT-Software/Software Services
Job Description:
Job Title: Senior Software Engineer
Location: Remote
Job Description:
- Design, develop, and maintain scalable, high-performance applications primarily using Python (FastAPI) and/or TypeScript/NextJS/NodeJS for the backends and
React/TypeScript/NextJS for the frontends.
- Collaborate closely with UX/UI designers and frontend engineers, and product managers to build cohesive and user-centric experiences.
- Use a systems thinking approach to design and implement cost-effective solutions that ensure data security, system reliability, and high availability.
- Promote best practices, including observability, error handling, and performance optimization.
- Contribute actively to technical design, strategy, innovation, and continuous improvement of our technology stack and processes.
Must-Have Qualifications:
- 5+ years of experience developing software products in a professional environment.
- Proven ability to design and build scalable, secure, and performant systems.
- Experience designing solutions using cloud infrastructure (AWS preferred),
including serverless architectures (including, for example, Lambda, DynamoDB, S3).
- Critical thinking, excellent communication skills, and the ability to work collaboratively with stakeholders.
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Pragmatic approach to software development with an understanding of when to apply object-oriented, functional, data-oriented, or imperative programming paradigms.
- Experience building low latency interactive experiences
- A fundamental knowledge of basic computer science.
- A systems approach to problem solving
- Experience designing solutions using cloud infrastructure (AWS preferred),
including serverless architectures (including, for example, Lambda, DynamoDB, S3).
- Critical thinking, excellent communication skills, and the ability to work collaboratively with stakeholders.
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
- Pragmatic approach to software development with an understanding of when to apply object-oriented, functional, data-oriented, or imperative programming paradigms.
- Experience building low-latency interactive experiences
- A fundamental knowledge of basic computer science.
- A systems approach to problem solving
Key Skills :
Company Profile
Ministry of Public and Business Service Delivery and Procurement
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.