Search by job, company or skills

Whitefield Careers

Software Development Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description - Software Development Engineer (Full Stack)

Job Description - Software Development Engineer (Full Stack)

We are looking for a Software Development Engineer Full Stack) with 2.5 years of experience who takes clear ownership of problems and solutions, and is proactive in improving systems beyond assigned tasks.

This role is suited for engineers who do not wait for detailed instructions, but instead understand requirements, identify gaps, propose solutions, and drive executionwith a strong focus on backend development and cloud-based systems.

What Ownership Means in This RoleYou own features end-to-end: design, implementation, testing, deployment, and post-release stability.

You are expected to identify issues early, suggest improvements, and follow through on fixes.

You take responsibility for outcomes, not just code delivery.

Key ResponsibilitiesTake end-to-end ownership of backend-heavy features using Node.js and TypeScript.

Design and implement scalable RESTful APIs, including validation, error handling, and observability.

Collaborate with frontend developers to ensure smooth integration with React-based applications.

Job Description Software Development Engineer Full Stack) 1

Proactively identify technical debt, performance bottlenecks, and reliability issues, and drive improvements.

Debug and resolve production issues, ensuring proper root-cause analysis and long-term fixes.

Work with AWS services such as Lambda, DynamoDB, S3, API Gateway, and related cloud components.

Use Infrastructure as Code IaC to provision and manage cloud resources in a repeatable and maintainable way.

Participate actively in code reviews, providing constructive feedback and raising quality standards.

Collaborate with product and support teams to clarify requirements and propose practical technical approaches.

Required Skills & Experience2.5 years of professional experience in software development.

Strong proficiency in JavaScript and TypeScript.

Solid backend development experience using Node.js.

Experience designing and consuming RESTful APIs.

Hands-on experience with AWS services Lambda, DynamoDB, S3, API Gateway, etc.).

Exposure to Infrastructure as Code tools such as Terraform, CloudFormation, CDK, Pulumi, or similar.

Working knowledge of React or similar frontend frameworks.

Experience with Git, code reviews, and collaborative development workflows.

Comfortable debugging issues using logs, metrics, and API testing tools Postman, browser dev tools).

Strongly PreferredExperience Owning Features Or Modules In Production Systems.

Job Description Software Development Engineer Full Stack) 2

Demonstrated ability to work independently and make technical decisions.

Experience improving existing systems rather than only building new ones.

Personal Traits We ValueStrong Ownership Mindset Takes responsibility for decisions, delivery, and long-term stability.

High Proactiveness Identifies problems, proposes solutions, and acts without waiting for direction.

Bias for Action Moves work forward while balancing speed and quality.

Self-Directed Learning Quickly adapts to new tools, technologies, and problem domains.

Clear Communication Explains trade-offs and decisions effectively within the team.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142654241