Senior Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Nexlance

Senior Software Engineer (Remote)

Senior Software Engineer | Nexlance | India

Job Title: Senior Software Engineer (Tech Lead)

Location: Remote

Experience: 4-5 years of total experience, with 2+ years in productdevelopment roles

...

Senior Software Engineer | Nexlance | India

Job Title: Senior Software Engineer (Tech Lead)

Location: Remote

Experience: 4-5 years of total experience, with 2+ years in product development roles

Notice Period: Immediate

We are seeking an experienced Senior Software Engineer (Tech Lead) to join our team. The ideal candidate will have extensive hands-on experience with product development, leadership in project architecture, and a passion for building scalable and efficient systems. This role is suited for someone with startup experience and a strong bias for action.

Key Responsibilities:

● Lead the architecture and full lifecycle of projects from design to deployment, ensuring high performance, scalability, and security.

● Develop backend systems using Node.js and Python, with a focus on building decoupled, scalable microservices.

● Implement frontend features using React or Angular, with a preference for proficiency in both.

● Leverage DevOps tools like Docker/Docker Compose and other related technologies to manage deployments and environments.

● Design and implement complex application structures using SOLID principles, Onion Layered Architecture, Test-Driven Development (TDD), and Domain-Driven Development (DDD) (not all required).

● Work across multiple programming languages and frameworks, with a primary focus on JavaScript/TypeScript.

● Lead teams through the software development process, providing technical guidance and mentorship.

● Collaborate closely with cross-functional teams, ensuring seamless integration of backend and frontend services.

● Take ownership of end-to-end development, solving complex problems and driving innovation

Required Skills & Qualifications:

● 4-5 years of total experience, with at least 2+ years in product development roles.

● Strong programming experience in Python and JavaScript.

● Proficiency in React and/or Angular for frontend development (preferably both).

● Hands-on experience with Node.js and Python for backend development (preferably both or more).

● Familiarity with Docker/Docker Compose and additional DevOps tools is preferred.

● Solid understanding of SOLID principles, Microservices Architecture, and experience with large-scale distributed systems.

● Experience leading projects end-to-end, from architecture to implementation.

● Proven ability to work in startup environments, with a focus on adaptability, quick decision-making, and problem-solving.

● Excellent communication skills, with the ability to articulate complex technical concepts in English.

● Strong ability to work independently, take ownership, and deliver results in fast-paced environments.

Preferred Qualifications:

● Experience with Onion Layered Architecture, Test-Driven Development (TDD), and Domain-Driven Development (DDD) is a plus.

● Experience working on large-scale projects and handling complex systems.

● Startup experience, demonstrating an ability to adapt quickly and solve problems with limited resources.

Interview Process:

1. 1st & 2nd Rounds – Technical rounds

2. 3rd Round – Behavioral and Leadership round

3. 4th Round – HR round

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.