Location Bangalore, India Job type Full-time

Job Description:

Apica is seeking a Full Stack Engineer to join its software development team, responsible for designing, developing, and maintaining robust and scalable applications and services. You will work closely with cross-functional teams to deliver high-quality software solutions that meet customer needs and support business growth.

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship high-quality software solutions.
  • Develop, test, and maintain web applications using both frontend and backend technologies.
  • Design and develop server-side logic, REST APIs, and database structures.
  • Identify and address performance bottlenecks and security vulnerabilities.
  • Ensure the reliability, scalability, and maintainability of the software.
  • Write clean, efficient, and maintainable code and participate in code reviews.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and the technology stack.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in React, TypeScript, and modern JavaScript frameworks.
  • Strong expertise in Golang and Python.
  • Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with RESTful APIs and web services.
  • Knowledge of version control systems (e.g., Git, Bitbucket).
  • Understanding of software development principles and design patterns.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work in an agile development environment.

Nice-to-Have Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with messaging systems like Kafka for real-time data processing and communication.

About Us:

Apica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the digital age through intuitive and visually compelling software.

Mail your resume to [email protected].