Software Engineer I (SDE 1) (Gurugram)

Software Engineer I (SDE 1) (Gurugram)

04 Aug
|
Lernern
|
Gurugram

04 Aug

Lernern

Gurugram

- Build end-to-end features using TypeScript across the full technology stack.

- Develop user interfaces using Angular and Ionic, and implement backend services using Node.js and NestJS.

- Contribute to cross-platform mobile and web applications using the Ionic Framework and Capacitor.

- Write and optimize PostgreSQL queries using TypeORM while following best practices for data modeling and persistence.

- Develop high-quality, maintainable, and testable code following software engineering best practices.

- Write comprehensive unit and integration tests using tools such as Jest and Karma.

- Participate actively in code reviews, incorporating feedback and reviewing peers' code to maintain coding standards.

- Contribute to system monitoring, production support, and operational reliability.

- Work with AWS cloud infrastructure and Redis to support application deployment and performance optimization.

- Read and understand technical design documents and contribute to full-stack architecture and system design discussions.

- Collaborate closely with the CTO and engineering team to develop recent features, resolve bugs, and improve application reliability.

- Follow software development best practices, including clean coding, documentation, version control, and continuous improvement.

- Integrate and consume RESTful APIs across frontend and backend applications.

- Use Git for source code management and collaborate effectively within the development team.

- Continuously learn new technologies, frameworks,



and tools while demonstrating a strong growth mindset and problem-solving ability.

Preferred Candidate Profile

- Experience: 02 years of software engineering experience (including internships) with exposure to frontend and backend development.

- Core Fundamentals: Strong understanding of data structures, algorithms, object-oriented programming, and system design fundamentals.

- Programming: Proficient in JavaScript/TypeScript with the ability to work across frontend and backend technologies.

- Frontend Knowledge: Familiarity with Angular, Ionic, Capacitor, responsive UI development, and component-based architecture.

- Backend Knowledge: Understanding of Node.js, NestJS, RESTful API development, and backend application architecture.

- Database: Knowledge of relational databases such as PostgreSQL or MySQL, including ORM concepts (TypeORM preferred).

- Testing: Basic experience with Jest, Karma, or other testing frameworks for unit and integration testing.

- Tooling: Experience with Git, REST API integration, and basic knowledge of Docker and containerization.

- Cloud & Infrastructure: Basic understanding of AWS, Redis, and production application monitoring is an advantage.

- Education: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related technical field (or equivalent practical experience).

- Soft Skills: Excellent analytical, problem-solving, communication, and teamwork skills with a strong learning mindset.

📌 Software Engineer I (SDE 1) (Gurugram)
🏢 Lernern
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer i (sde 1) (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: software engineer i (sde 1) (gurugram) / gurugram