Image Loading

Software Engineer – Integrations

Job Description

  • Bangalore, India 

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.

Job Description:

As a Software Engineer in Integrations at Apica, you will play a pivotal role in designing, developing, and maintaining integrations in our product that will connect to various services for pushing/pulling the data. You will work closely with cross-functional teams to deliver highquality software solutions that meet our customer’s needs and contribute to the growth of our business.

Key Responsibilities:

  • Collaborate with product managers, designers, and other developers to understand project requirements and translate them into technical solutions.
  • Develop, test, and maintain applications and develop server-side logic, APIs, and database structures
  • Identify and address performance bottlenecks and security vulnerabilities.
  • Ensure the reliability, scalability, and maintainability of the software.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes.
  • Write clean, efficient, and maintainable code and participate in code reviews.
  • Provide a solution that is fault-tolerant, concurrent and scalable

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Must have atleast 1 year of experience in Golang
  • Familiarity in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with RESTful APIs and web services.
  • Experience with containerization technologies
  • Knowledge of version control systems (e.g., Git).
  • 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 orchestration technologies (e.g., Docker swarm, Kubernetes)
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines

Skills

  • HTML
  • Javascript
  • RESTful APIs
  • Design Patterns
  • NoSQL Databases
  • Cloud platform
  • Analytical Skills

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 11, 2024

Experience

1 to 4 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent