Software Engineer – Mid Level (Backend)
Software Engineer – Mid Level (Backend)
Website We are looking for a highly capable Software Engineer to design, develop, and operate scalable backend systems that power our core products and platform services.
Hiring Now
Job Title: Software Engineer – Mid Level (Back End)
Experience: 3 – 4 year
Industry: IT-Software / Software Services
No. of Vacancy: 1
Salary: Negotiable
Job Type: Full Time
Time: 7am – 4pm
Location: Onsite
Working Days: Monday – Friday
We are looking for a highly capable Software Engineer to design, develop, and operate scalable backend systems that power our core products and platform services. This role requires independent technical execution, sound architectural judgment, and the ability to deliver production-quality systems with minimal supervision.The Software Engineer will own features end-to-end, contribute to architectural evolution, and collaborate cross-functionally to ensure performance, reliability, and scalability of distributed systems. While Python is the primary language, experience with additional programming languages is advantageous.
Key Responsibilities
- System Design & Development● Design and implement back end services, APIs, and distributed components that meet scalability, reliability, and performance requirements.● Own the complete development lifecycle, including design, implementation, testing, deployment, and monitoring.● Make pragmatic technology decisions aligned with architectural standards.● Develop modular, extensible systems with strong separation of concerns.Architecture Contribution● Participate in technical design discussions and architecture reviews.● Evaluate trade-offs between performance, complexity, scalability, and maintainability.● Contribute to system evolution and technical debt reduction initiatives.Data & Infrastructure● Design efficient data models and optimize database interactions.● Work with caching layers, message queues, and asynchronous processing systems.● Collaborate with DevOps teams on deployment pipelines and infrastructure improvements.Reliability & Operations● Troubleshoot production issues across services and infrastructure layers.● Perform root cause analysis and implement preventive solutions.● Improve observability through logging, monitoring, and metrics instrumentation.Collaboration & Communication● Work closely with cross-functional teams to deliver customer-impacting features.● Communicate technical decisions and trade-offs clearly to stakeholders.● Mentor junior engineers through code reviews and technical guidance.Bachelor’s degree in Computer Science, Engineering, or IT-related field.
Required Qualifications
- ● 3–5 years of professional back end engineering experience.● Strong proficiency in Python and back end frameworks.● Experience designing RESTful or event-driven architectures.● Solid understanding of:○ Databases and data modeling○ Concurrency and asynchronous processing○ System design fundamentals○ API security and authentication mechanisms● Experience with cloud environments and containerised deployments.● Ability to independently deliver complex features.
Preferred Qualifications
- ● Experience with additional programming languages is a plus (Go, Node.js, Java, etc.).● Familiarity with distributed systems and microservices architectures.● Experience with message brokers such as Kafka, RabbitMQ, or SQS.● Knowledge of CI/CD pipelines and infrastructure automation.● Exposure to high-availability or real-time systems.Success Indicators● Delivers features independently with strong reliability and quality.● Demonstrates sound engineering judgment and decision-making.● Improves system performance and scalability proactively.● Acts as a technical multiplier within the team.3–5 years of professional back end engineering experience.● Strong proficiency in Python and back end frameworks.● Experience designing RESTful or event-driven architectures.
Benefits
- Complementary lunch
- Wellness program
- health insurance for employees and their dependent
- Advance salary Provision
- Loan provision
- Employee discounts on company products
- Bonuses and Incentives
How to apply
To apply for this position, kindly fill up the application form or send an email to [email protected] with “ Backend Engineer”“ in the subject line. In the email, make sure to include your resume (in Word or PDF preferred), salary requirements, and any additional information you would feel relevant for this role.
Apply Now
To apply for this job email your details to nisha.thapa@codavatar.tech