Company Overview :
Pemlix Technology Solutions Pvt. Ltd. is a leading IT solution provider, delivering high-quality services in lead generation, development solutions, sales, bespoke solutions, back-office support, and inbound traffic control. Our scalable offshore BPO solutions help automate current business processes while anticipating future integration needs. We are committed to providing responsive and innovative services, addressing both immediate and long-term requirements of our global clientele as the IT industry continues to grow.
Role Overview :
We are seeking a Senior Software Engineer to join our dynamic team in Kolkata. This role involves designing, developing, and maintaining high-performance back-end web applications, enhancing software development processes, and implementing best practices in Object-Oriented Programming (OOP). The ideal candidate will work closely with cross-functional teams to deliver scalable, efficient, and high-quality software solutions.
Key Responsibilities :
- Design, develop, and maintain robust back-end web applications.
- Implement best practices in programming and software development processes.
- Apply OOP principles to build scalable and maintainable solutions.
- Collaborate with front-end developers, QA engineers, and product managers to deliver seamless functionality.
- Optimize application performance, scalability, and security.
- Participate in code reviews, debugging, and problem resolution.
- Stay updated with emerging technologies and industry trends to improve development practices.
Required Qualifications :
Bachelors degree in Computer Science, Software Engineering, or a related field.4 - 6 years of professional experience in software development and back-end web development.Strong proficiency in OOP and core computer science concepts.Experience with programming languages and frameworks relevant to back-end development (e.g., Python, Java, PHP, Node.js, Django, Spring Boot, Laravel).Solid understanding of database systems (MySQL, PostgreSQL, or MongoDB).Familiarity with version control systems (e.g., Git).Excellent problem-solving skills and attention to detail.Strong communication skills to explain technical concepts to non-technical stakeholders.Experience in an IT services or BPO solutions company will be an added advantage.Preferred Skills :
Exposure to cloud platforms (AWS, Azure, or GCP).Knowledge of RESTful API development and integration.Understanding of Agile / Scrum development methodologies(ref : hirist.tech)