Senior Software Engineer |C|

  • Category: IT Engineer & Developer Jobs
  • Location: Vadodara, Gujarat
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 19K to 32K
  • Published on: 2025/09/21

Job Description
• Design, build, and maintain server-side logic and databases.
• Implement APIs to support front-end applications and external services.
• Design and optimize database schemas.
• Write clean, maintainable, and well-documented code.
• Optimize code and database queries for performance, scalability, and reliability.
• Develop, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions to automate the software development lifecycle.
• Set up, configure, and manage services on cloud platforms such as AWS or Azure to support scalable, resilient, and secure application architectures.
• Utilize Docker for containerized deployments, ensuring scalability and consistency across environments.
• Implement and manage Kubernetes for container orchestration, leveraging features such as auto-scaling and auto-healing.
• Implement monitoring solutions using tools like Prometheus to oversee the health and performance of applications.
• Integrate APIs and webhooks to connect and automate workflows between different systems.
• Use Git for version control and collaborate with the team on code management.

Qualifications
• Strong command in C++ for backend development.
• Proven experience of writing efficient database queries (both SQL and NoSQL).
• Experience in developing solutions for data-intensive IoT sensor data streaming applications.
• Proficiency with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
• Extensive experience with cloud platforms like AWS or Azure, including setting up and managing their services.
• Strong knowledge of Docker for containerized deployments.
• Experience with Kubernetes for container orchestration.
• Bachelor’s or equivalent higher degree in Computer Science, Software Engineering, or a related field.
• 5+ years of experience in a similar role.
• Strong problem-solving skills and ability to work independently as well as in a team.
• Excellent communication skills, both verbal and written.
• Experience with additional programming languages or technologies (e.g. Python and Java or C#).
• Experience with other IoT platforms and technologies is a plus.


Company Name: Pro5.ai

Related jobs

  • Mobile Application Developer |3|month Contract|

    We are looking for a talented Mobile App Developer based in India to join our team and help revolutionize the way people collaborate globally. As an early team member, you’ll play a critical role in shaping our products and have the opportunity to de...

    Full Time / Part Time

    $ Estimated: 16K to 22K

    Junagadh, Gujarat

    2025/09/21


    Apply Now

  • Staff Software Engineer | Developer Productivity

    At Coinbase, our mission is to increase economic freedom around the world, and we couldn’t do this without hiring the best people. We’re a group of hard-working overachievers who are deeply focused on building the future of finance and Web3 for our u...

    Full Time / Part Time

    $ Estimated: 25K to 30K

    Surat, Gujarat

    2025/09/21


    Apply Now

  • Senior Java Developer

    smartSense is seeking a senior developer, who will be working with cross-functional teams to develop and deliver projects and adopt the best practices of Test-Driven Development to guarantee the robustness and stability of the code produced. We are l...

    Full Time / Part Time

    $ Estimated: 19K to 25K

    Gandhinagar, Gujarat

    2025/09/21


    Apply Now