
Advanced Software Engr
Job Description
Key Responsibilities
- Design, build, and support complete full‑stack solutions by taking ownership of frontend, backend, and cloud implementation, with a strong emphasis on scalability, security, and high performance.
- Lead end‑to‑end application development, owning solution design, implementation, testing, deployment, and production support
- Develop modern, responsive user interfaces using React, TypeScript, JavaScript, HTML, CSS, and Tailwind CSS, following component‑driven and accessibility‑focused best practices.
- Build scalable backend services and RESTful APIs using Python (FastAPI / Flask), adhering to clean architecture and secure coding standards.
- Build, deploy, and operate cloud‑native applications on Azure or AWS, leveraging managed compute services and serverless, event‑driven components to support scalable workloads.
- Optimize application performance across layers, including frontend rendering, API responsiveness, caching, and asynchronous processing.
- Collaborate with product, UX, QA, and DevOps teams across the full software development lifecycle.
- Ensure production readiness through code reviews, testing, observability, and adherence to engineering standards.
MUST HAVE
- 6–8 years of hands‑on experience in full stack application development, with strong ownership across frontend and backend.
- Strong proficiency in Python backend development, with hands‑on experience in FastAPI and/or Flask.
- Strong experience in React.js development using TypeScript, JavaScript, HTML, CSS, and frameworks such as Tailwind CSS.
- 6+ years of Proven experience designing and consuming RESTful APIs, including documentation and versioning best practices.
- 6+ years of Hands‑on experience building and deploying applications on Azure or AWS in production environments.
- Solid understanding of application architecture principles, including microservices, async processing, and caching strategies.
- Proficiency with Git, collaborative development workflows, and CI/CD‑based delivery.
WE VALUE
- Experience using AI‑assisted development tools (e.g., GitHub Copilot) to improve development speed, code quality, and consistency.
- A strong focus on clean, maintainable, and readable code with attention to long‑term scalability.
- Ability to build responsive, accessible, and user‑friendly interfaces aligned with UX best practices.
- Experience working on data‑driven or dashboard‑centric applications.
- Familiarity with cloud‑native and event‑driven architectures.