Posted on: 22/07/2025
We are seeking an experienced Full Stack Software Engineer to lead the development of a new web application project from inception to deployment. This role requires expertise across both front-end and back-end technologies, with a strong emphasis on technical leadership, architectural design, and hands-on implementation. The ideal candidate will possess deep knowledge of Python, Flask or Django, REST APIs, MS SQL, React, UI/UX, CSS, Linux, Azure, and CI/CD processes. You will collaborate closely with stakeholders to define requirements, architect scalable solutions, and guide a team to deliver a robust and user-centric product.
Responsibilities :
- Lead the end-to-end design, development, and deployment of a new web application, ensuring alignment with business goals and technical requirements.
- Architect and implement scalable, secure, and maintainable solutions using Django (Python) for the backend and React for the frontend.
- Design, build, and document RESTful APIs to support seamless integration between system components.
- Develop and optimize database schemas and queries using MS SQL.
- Oversee the implementation of responsive, accessible, and visually appealing user interfaces with React, CSS, and a focus on UI/UX best practices.
- Set up and manage development, staging, and production environments on Linux and Azure cloud platforms.
- Establish and maintain CI/CD pipelines to automate testing, deployment, and delivery processes.
- Collaborate with cross-functional teams, including designers, QA, and DevOps, to ensure timely and high-quality delivery of features.
- Mentor junior engineers, conduct code reviews, and uphold coding standards and best practices.
- Troubleshoot, debug, and resolve technical issues across the stack, ensuring optimal performance and reliability.
- Stay current with emerging technologies and advocate for continuous improvement within the team.
Requirements :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Proven experience (5+ years) as a Full Stack Software Engineer or similar role, with a track record of leading web development projects from start to finish.
- Advanced proficiency in Flask or Django and Python for backend development.
- Strong expertise in designing and consuming RESTful APIs.
- Hands-on experience with MS SQL (or similar RDBMS), including schema design, optimization, and query development.
- Proficient in front-end development using React, CSS, and modern UI/UX principles.
- Solid understanding of Linux-based development and deployment environments.
- Experience deploying and managing applications on Azure or similar cloud platforms.
- Familiarity with CI/CD tools and practices for automated build, test, and deployment pipelines.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication, leadership, and project management abilities, with experience mentoring and guiding engineering teams.
- Ability to work independently and collaboratively, managing multiple priorities in a fast-paced environment.
Preferred Qualifications :
- Experience with additional front-end frameworks or libraries.
- Knowledge of Healthcare and RCM operations.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of best practices in web application development and security.
This role offers the opportunity to drive a technical vision and make a significant impact on a new product from day one. If you are passionate about building high-quality software and leading teams to success, we encourage you to apply.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1517178
Interview Questions for you
View All