Senior Software Engineer

  • Gandhinagar
  • Bigcircle

About BigCircle:

BigCircle is a premier software development company based in India, committed to delivering world-class software services and SaaS products that prioritize quality. Our adept team of engineers, developers, and designers collaborates to deliver exceptional software solutions across various industries, including mobile and web applications, enterprise software, and cloud-based solutions. Our innovative SaaS products, such as project management, customer relationship management, and collaboration tools, empower businesses in the digital era. By collaborating with educational institutions, government bodies, and industry experts, we strive to make India synonymous with world-class software solutions. BigCircle has empowered businesses across diverse domains such as e-commerce, AI, digital markets, email marketing, and data analytics, from agile startups to industry leaders, providing tailored solutions that drive success.


We're Looking For:

A talented and experienced Senior Software Engineer with a focus on backend development to join our dynamic team. As a Senior Software Engineer at Bigcircle , you will be crucial in designing, developing, and maintaining robust backend solutions for our clients. You will work closely with our clients to understand their requirements, architect scalable systems, and implement high-quality code using the latest technologies.


Key Responsibilities:

  • Collaborate with cross-functional teams, including front-end developers, designers, and project managers, to design and develop end-to-end solutions that meet client requirements.
  • Take ownership of both frontend and backend development tasks, ensuring seamless integration and consistency across all aspects of the application.
  • Write clean, efficient, and maintainable code using industry best practices for both frontend and backend development, with a focus on delivering responsive and user-friendly interfaces.
  • Design and implement RESTful APIs and microservices architectures to support frontend, mobile, and other client applications, while also contributing to frontend UI/UX design and development efforts.
  • Work closely with front-end developers to integrate back-end functionality into front-end interfaces, ensuring a smooth user experience and optimal performance.
  • Utilize databases such as MySQL, PostgreSQL, MongoDB, etc., to design efficient data storage solutions and optimize query performance for both frontend and backend components.
  • Conduct comprehensive code reviews and provide constructive feedback to team members to ensure code quality, maintainability, and adherence to coding standards across both frontend and backend codebases.
  • Troubleshoot and debug complex issues spanning frontend and backend systems, ensuring timely resolution and minimal disruption to client operations.
  • Stay up-to-date with emerging technologies and trends in both frontend and backend development, evaluating and recommending new tools and technologies to enhance our offerings and improve overall system performance.
  • Mentor junior team members, providing guidance and support to facilitate their professional growth and development in both frontend and backend development practices.


Required Skills and Experience:

  • 3-5 years of relevant experience in frontend and backend development.
  • Strong expertise in backend development using languages such as JavaScript (Node.js), TypeScript, Python, or GoLang, along with frameworks like Express.js, Nest.js, or Laravel.
  • Proficiency in modern frontend frameworks and technologies such as Next.js, Remix, React.js, Vue.js, or Angular.
  • Experience designing and implementing RESTful APIs and microservices architectures to support frontend and mobile applications.
  • Solid understanding of database technologies such as MySQL, PostgreSQL, MongoDB, etc., and proficiency in database design and optimization.
  • Proven track record of collaborating effectively with cross-functional teams, including frontend developers, designers, and project managers, to deliver successful projects on time and within budget.
  • Exceptional problem-solving skills and ability to troubleshoot and debug complex issues spanning frontend and backend systems.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders and work collaboratively in a team environment.
  • Proficiency in version control systems such as Git and familiarity with CI/CD pipelines for automated testing and deployment.
  • Continuous learning mindset, staying up-to-date with emerging technologies and trends in frontend and backend development.


Why Join BigCircle?

  • Be part of a leading software development company known for innovation and quality.
  • Work on diverse projects that make a significant impact.
  • Competitive salary.
  • Comprehensive benefits package, including professional development opportunities.
  • A collaborative and inclusive work environment where your ideas are valued and your contributions are recognized and rewarded.
  • Continuous learning and growth opportunities through training programs, professional development resources, and mentorship from experienced team members.