Role: Senior Software Developer

Job Description:

 

Company Overview 

Compileinfy is a leading provider of technology and IT services, delivering tailored solutions to businesses of all sizes across 5+ countries. Our focus is on offering high-quality services that generate value, ensure customer satisfaction, and foster long-term growth for our clients and the company. Committed to innovation, collaboration, and sustainability, we create lasting impact for our clients, stakeholders, and communities. 

 

Job Summary 

We are looking for a highly skilled Senior Software Developer to join our engineering team. In this role, you will utilize your expertise in AWS services, TypeScript, and modern web technologies to build and maintain scalable, high-performance applications. As a leader, you will guide the software development team throughout the entire lifecycle—design, implementation, testing, and deployment—ensuring the delivery of high-quality, secure, and scalable solutions. This position provides an exciting opportunity to work on innovative projects that make a significant impact on our products and client solutions. 

 

Key Responsibilities 

  • Lead the design and development of full-stack web applications using AWS Amplify and modern technologies.
  • Collaborate with cross-functional teams to define, design, and release new features. 
  • Write clean, maintainable, and scalable code using TypeScript and JavaScript. 
  • Implement backend services with Node.js, GraphQL, and REST APIs. 
  • Integrate AWS services such as Cognito, AppSync, and Lambda Functions. 
  • Utilize DynamoDB, PostgreSQL, or MySQL for efficient data storage and management. 
  • Participate in code reviews, ensuring best practices and code quality standards. 
  • Stay updated on industry trends, particularly in eCommerce, and apply new technologies as needed. 
  • Mentor and coach the development team, promoting a culture of continuous improvement and technical excellence. 
  • Lead technical discussions and decision-making processes across teams. 
  • Identify, evaluate, and implement new technologies and frameworks to drive innovation. 
  • Oversee the entire software development lifecycle, from planning to deployment. 
  • Provide technical solutions based on project requirements and communicate them effectively to the team. 
  • Design solutions and translate them into architectural diagrams to ensure clarity and successful implementation. 
  • Understand backend technologies, cloud (AWS), SQL, NoSQL, Microservices architecture, REST APIs, and GraphQL. 
  • Capable of pulling, transforming, and processing data from various data sources to meet project requirements. 
  • Possess a basic understanding of mobile application behavior and how it influences backend architecture. 

 

Requirements 

  • Hands-on leader with a passion for solving complex problems and delivering high-quality solutions 
  • Proven leadership, organizational, and communication skills 
  • Enthusiastic about continuous learning and embracing new technologies
  • Track record of developing enterprise-level software 
  • Experience in leading teams and collaborating with stakeholders across various functions 
  • Minimum of 6 years of experience in software development, ideally in a service or product company 

 

Must-Have Skills: 

  • Proficiency in AWS Amplify, Amplify Studio, and AWS services like Cognito, AppSync, and Lambda Functions 
  • Strong expertise in MERN stack and TypeScript 
  • Experience with GraphQL and RESTful APIs 
  • Solid understanding of database management, including NoSQL (DynamoDB) and SQL (PostgreSQL or MySQL) 
  • Proficiency in version control using Git and Bitbucket 
  • Experience in developing and deploying web applications with a Microservices Architecture 
  • Strong communication skills with the ability to collaborate effectively with both technical and non-technical teams 
  • A team-oriented mindset with a focus on achieving collective success 

 

Good-to-Have Skills 

  • Proficiency in Excel 
  • Adaptability and eagerness to learn new technologies 
  • Familiarity with programming languages such as Java, Python, or PHP 
  • Experience in building responsive UIs using React and Next.js 
  • Knowledge of Tailwind CSS for efficient styling 
  • Understanding of eCommerce concepts and their applications 
  • Basic understanding of mobile application lifecycle 
  • Experience with frameworks like Spring or Laravel
  • Prior exposure to cache and search databases, including Elasticsearch or OpenSearch 

 

Why Join Us? 

At Compileinfy, we value innovation, collaboration, and professional growth. You’ll work on cutting-edge technologies and large-scale applications that have a real impact on digital transformation projects worldwide. We are committed to supporting your growth through mentorship, training, and leadership opportunities. 

 

Perks and Benefits 

  • Competitive salary and comprehensive benefits package 
  • Continuous learning and development opportunities 
  • A dynamic, inclusive, and collaborative work environment 
  • Opportunities to work on innovative, high-impact projects 

 

Application Process 

To apply, please submit your updated resume along with a brief cover letter detailing your relevant experience and qualifications.