Job description
We are seeking a Senior Full Stack Software Developer to lead design and delivery of scalable web and cloud applications. This role requires deep technical ownership across front-end and back-end layers, strong architecture and code-quality habits and demonstrated experience guiding cross-functional teams to deliver production software.
You will shape system design, review and improve engineering practices, and drive engineering outcomes end-to-end.
Key Responsibilities
Lead the design, development, deployment and maintenance of full-stack features and services across frontend and backend systems. Architect scalable, secure APIs and data models; define service boundaries and integration contracts. Drive code quality through design reviews, automated testing and CI/CD practices. Mentor and enable engineers by setting standards, running design/code reviews, and improving team workflows (code ownership, release cadence, incident response).
Collaborate with product, QA and DevOps to deliver reliable releases and reduce time-to-value. Identify technical debt, propose prioritized remediation and implement improvements to performance and reliability Own delivery commitments for major features and act as technical lead on cross-team initiatives.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. 1-3 years of experience building production web applications and services (or equivalent). Strong full-stack proficiency — comfortable implementing complex UI as well as robust backend systems. Backend: experience with Node.js (Express/Nest), Python (Django/FastAPI), designing RESTful APIs.
Frontend: practical experience with modern frameworks (React, Vue) and frontend build tooling. Databases: strong SQL skills (PostgreSQL/MySQL) and experience with at least one NoSQL datastore (MongoDB or Firebase). Proven experience with Git workflows and automated CI/CD pipelines. Solid understanding of system design, data structures, algorithms and scaling considerations.
Clear communication skills and experience coordinating across teams; demonstrated ability to lead technical delivery. Valued Skills Cloud: hands-on with AWS / GCP / Azure services Experience with microservices and event-driven architectures.
Benefits
Clear career paths with opportunities to transition into leadership roles as the company scales globally. Be part of a team where experimentation with the latest tools, frameworks and AI-driven solutions are encouraged. Collaborate with international clients from day one, gaining business as well as a technical perspective.
We trust our people with responsibilities instead of micromanaging — you get the space to own your work. Company-sponsored certifications, training and resources to strengthen your expertise in emerging technologies. A close-knit team culture where cross-functional collaboration is valued more than hierarchy.
More jobs at RedCoast
IT Support Specialist
RedCoast· Islamabad, Punjab, PakistanJunior Software Engineer
RedCoast· Islamabad, Punjab, Pakistan
Senior Software Engineer jobs at other companies
Senior Software Engineer
Paramount Skydance· New York, NY, US, 10036· $124k – $186kSenior Software Engineer
Ally Financial· 3 Locations· $85k – $150kSenior Software Engineer
MKS Instruments· North Logan, UT· $100k – $160kSenior Software Engineer
Cisco Systems· Galway, IrelandSenior Software Engineer
Qualys· Pune