Senior Software Developer (Greater Noida)

Senior Software Developer (Greater Noida)

14 Aug
|
Aptly Web Services
|
Greater Noida

14 Aug

Aptly Web Services

Greater Noida

Position: Senior Software Developer

Experience: 5+ Years

Employment Type: Full-Time

Location: Greater Noida

About the Role

We are looking for a highly skilled and experienced Senior Software Developer with strong expertise in Node.js, Python, and .NET. The ideal candidate should have a proven track record of designing, developing, testing, and deploying scalable, secure, and high-performance software applications.

The candidate will be responsible for working across the full software development lifecycle, collaborating with cross-functional teams, and selecting the appropriate technology and architecture for different business requirements.

Key Responsibilities

- Design, develop, and maintain scalable web applications and backend services using Node.js, Python, and .NET.
- Develop robust RESTful APIs, microservices, and backend systems.
- Design and implement clean, maintainable, reusable, and well-tested code.
- Analyze business and technical requirements and translate them into effective software solutions.
- Develop and optimize application architecture for performance, scalability, reliability, and security.
- Work with databases such as SQL Server, PostgreSQL, MySQL, MongoDB, or other relational and NoSQL databases.
- Integrate third-party APIs, services, and enterprise systems.
- Implement authentication, authorization, security controls, and data protection best practices.
- Write unit, integration, and automated tests to ensure software quality.
- Troubleshoot, debug, and resolve complex application and production issues.
- Participate in code reviews and provide technical guidance to other developers.
- Collaborate with product managers, QA engineers, DevOps engineers, UI/UX developers, and other stakeholders.
- Contribute to CI/CD pipelines and cloud-based application deployments.




- Monitor application performance and continuously identify opportunities for optimization.
- Stay current with emerging technologies, development frameworks, and industry best practices.

Required Technical Skills Backend Development
- Node.js — Strong expertise in Node.js and backend frameworks such as Express.js, NestJS, or similar.
- Python — Strong experience with frameworks such as Django, Flask, or FastAPI.
- .NET / C# — Solid experience with .NET Core / modern .NET, ASP.NET Core, Web API, and Entity Framework.

API & Architecture
- Robust understanding of REST APIs, microservices, distributed systems, and event-driven architecture.
- Experience designing scalable and highly available backend systems.
- Strong knowledge of API security, authentication, and authorization mechanisms.

Databases
- Strong knowledge of relational databases and SQL.
- Experience with SQL Server, PostgreSQL, MySQL, MongoDB, or similar databases.
- Understanding of database design, indexing, query optimization, and data modeling.

Cloud & DevOps
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Familiarity with Docker and containerized applications.
- Experience with CI/CD tools and practices.
- Working knowledge of Git and modern source-control workflows.

Software Engineering
- Strong understanding of Object-Oriented Programming, SOLID principles, design patterns, and clean architecture.
- Experience with Agile/Scrum development methodologies.
- Strong understanding of software testing and debugging practices.




- Ability to write clean, efficient, maintainable, and production-ready code.

Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Experience working on enterprise-scale applications.
- Experience leading technical initiatives or mentoring developers.
- Familiarity with Kubernetes, message queues, or event-streaming technologies such as Kafka or RabbitMQ.
- Experience with automated testing and application performance monitoring.
- Knowledge of system design and high-availability architectures.

Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work independently as well as within a team.
- Strong attention to detail and commitment to code quality.
- Ability to understand complex business requirements and convert them into technical solutions.
- Willingness to learn and adopt new technologies.
- Strong ownership and accountability for deliverables.

What We Offer
- Opportunity to work on challenging and scalable software systems.
- Exposure to modern technologies and cloud platforms.
- Collaborative and innovative work environment.
- Opportunities for professional growth and technical leadership.
- Competitive compensation and benefits.

Ideal Candidate The ideal candidate is a polyglot software engineer who is equally comfortable working with Node.js, Python, and .NET, understands modern software architecture, and can choose the right technology for a given problem rather than being limited to a single technology stack. Pay: From ₹50,000.00 per month

Benefits

- Food provided
- Paid time off

Shift availability:
- Night Shift (Preferred)

Work Location: In person

📌 Senior Software Developer (Greater Noida)
🏢 Aptly Web Services
📍 Greater Noida

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: senior software developer (greater noida) / greater noida

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (greater noida) / greater noida