Search by job, company or skills

Straive

Full Stack Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are seeking a strong Full Stack Engineer with 5-8 years of experience in software engineering to design, build, and scale modern web applications and platforms.

The ideal candidate will have hands-on experience across backend development, frontend engineering, database design, APIs, cloud deployment, and DevOps, along with the ability to lead small teams and drive high-quality delivery.

This role requires a combination of strong engineering fundamentals, system thinking, delivery ownership, and stakeholder collaboration to build scalable products and internal platforms that create business value.

Key Responsibilities

Application Design & Development

• Lead the end-to-end development of full-stack applications, from solution design through implementation, testing, deployment, and support.

• Design and build scalable backend services, REST APIs, and reusable frontend components for enterprise-grade applications.

• Translate business and product requirements into robust technical solutions and implementation plans.

• Build production-ready applications with strong focus on performance, maintainability, security, and user experience.

Backend, Data & Integration

• Design and manage relational and/or NoSQL databases, data models, and application data flows.

• Develop integrations with internal systems, third-party platforms, and data services through APIs, event-driven patterns, or batch pipelines.

• Ensure application reliability through proper logging, monitoring, exception handling, and performance tuning.

Cloud, DevOps & Deployment

• Own build, release, and deployment processes using CI/CD pipelines and modern DevOps practices.

• Work with cloud platforms and containerized environments to deploy and manage scalable applications.

• Contribute to engineering standards for code quality, testing, security, version control, and environment management.

Leadership & Collaboration

• Lead and mentor a small team of engineers, providing guidance on architecture, coding practices, and delivery execution.

• Collaborate with product managers, business stakeholders, designers, data teams, and QA to deliver solutions on time.

• Drive technical discussions, code reviews, effort estimation, and development planning across projects.

Required Skills & Qualifications

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Experience

• 5-8 years of experience in full-stack development, software engineering, or application engineering.

• Proven experience building and deploying production-grade web applications and backend services.

• Experience leading modules, small teams, or technical workstreams in a delivery environment.

Technical Skills

• Strong programming skills in Python and/or JavaScript/TypeScript.

• Hands-on experience with backend frameworks such as FastAPI, Flask, Node.js, Express, or similar.

• Experience with frontend development using React.js and modern UI development practices.

• Solid understanding of SQL databases such as PostgreSQL, MySQL, or SQL Server; familiarity with NoSQL databases is a plus.

• Experience designing APIs, integrating services, and working with authentication and authorization mechanisms.

• Experience with Git, CI/CD pipelines, Docker, and cloud platforms such as AWS, Azure, or GCP.

• Good understanding of software design principles, testing, debugging, code reviews, and secure development practices.

Preferred Qualifications

• Experience with microservices architecture, Kubernetes, or distributed systems.

• Experience building data-intensive, analytics, or workflow-driven applications.

• Familiarity with observability, monitoring, caching, messaging systems, and performance optimization.

• Exposure to AI/ML or Generative AI application development, including LLM-based features, is good to have.

• Working knowledge of tools such as LangChain, vector databases, or RAG frameworks is an advantage, but not required.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147214315

Similar Jobs

Hyderabad, India

Skills:

.Net Full Stack DevelopmentCloud ServicesJavascriptCSSSQL ServerASP.NETHTML

Hyderabad, India

Skills:

S3Amazon Web ServicesMavenPostgreSQLSpring BootJsonJIRAHTMLMicroservicesGitLambdaVstsJavascriptOracleOauthJavaCSSJ2EESqlJenkinsAnsibleECSReactjsXmlRestful ServicesAJAXFargateNoSQL Databases

Hyderabad, India

Skills:

JavaSassNodejsJasmineMochaHttpJsonCss3AngularRESTJavascriptSeleniumProtractorSpring FrameworkJestPythonAWSCypressAutomated Test Suites

Hyderabad, India

Skills:

.Net Core.NET 6NunitGithubJasmineAngularReactTypescriptAzure FunctionsApp ServicesAgileMicrosoft AzureScrumXunitJestAzure DevOpsOauth2SQL ServerAzure SqlRestful ApisEntity Framework CoreChatGPTOpenID ConnectAPI security fundamentalsGitHub Copilotunit testing frameworks

Hyderabad, India

Skills:

react.js GraphqlOauth2PrometheusKafkaJwtNode.jsElk StackGrafanaRedisRabbitmqGitTypescriptDockerCron JobsMongoDBRestful ApisKubernetesMongoose ODMNext.js