Software Engineer - Backend Development
Picarro
Date: 3 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time

Job Overview:
As a Backend Developer, you will be crucial in the development, optimization, and maintenance of the server-side logic for our cloud-based SaaS applications. You will work closely with front-end developers to ensure system consistency and improve user experience. Your role will focus on writing clean, scalable code to enhance the functionality and performance of our applications.
Responsibilities:
As a Backend Developer, you will be crucial in the development, optimization, and maintenance of the server-side logic for our cloud-based SaaS applications. You will work closely with front-end developers to ensure system consistency and improve user experience. Your role will focus on writing clean, scalable code to enhance the functionality and performance of our applications.
Responsibilities:
- Develop and maintain scalable and robust backend services and APIs.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Design and implement data storage solutions.
- Manage cutting-edge technologies to improve legacy applications.
- Gather and address technical and design requirements.
- Build reusable code and libraries for future use.
- Liaise with developers, designers, and system administrators to identify new features.
- Write clean, modular, and well-documented code following best practices and coding standards.
- Design and manage databases, including schema creation, queries, and optimization for relational or NoSQL databases.
- Develop and execute unit tests to ensure code quality, reliability, and robustness.
- Maintain technical documentation and participate in code reviews to foster knowledge sharing and uphold code quality.
- Optimize application performance and troubleshoot system issues to improve functionality.
- Follow emerging technologies and frameworks.
- Bachelor's degree in computer science, Engineering, or a related field.
- 6-8 years of experience as a backend developer
- Proven experience as a Backend Developer or similar role.
- Experience with server-side languages such as Node.js, Python or Java.
- Familiarity with front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery).
- Good Understanding of Microservices architecture.
- Hands-on experience with database technology such as MySQL.
- Deep understanding of microservices architecture and RESTful API design.
- Strong understanding of version control tools like Git.
- Familiarity with cloud platforms like AWS, and CI/CD tools.
- Some experience with Data streaming technologies like Kafka and Spark streaming for large scale data processing
- Good problem-solving skills and ability to perform well in a team-oriented environment.
- Proficient understanding of code versioning tools, such as Git.
- Experience with Docker / Kubernetes
- Experience collaborating with remote teams across time Zones.
- Familiarity with Agile development methodologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Digital Customer Success Manager - Events
Alteryx,
Bengaluru, Karnataka
4 hours ago
We’re looking for problem solvers, innovators, and dreamers who are searching for anything but business as usual. Like us, you’re a high performer who’s an expert at your craft, constantly challenging the status quo. You value inclusivity and want to join a culture that empowers you to show up as your authentic self. You know that success hinges on commitment,...

Talent Acquisition Specialist
Qualcomm,
Bengaluru, Karnataka
4 days ago
CompanyQualcomm India Private LimitedJob AreaHuman Resources Group, Human Resources Group > Talent AcquisitionGeneral SummaryAs part of Qualcomm’s Talent Acquisition (TA) team, you will contribute to initiatives that will enhance the overall candidate experience and serve as a talent advisor to the business and our team. This role will focus on the end-to-end recruiting cycle and sourcing to identify, engage, and...

Software Engineer - B
Capgemini,
Bengaluru, Karnataka
5 days ago
Job DescriptionStrong exp in Java/ J2eeExp in Spring boot, Hibernate and Spring technologies.Exp in Microservices.Job Description - Grade SpecificExp in Relational databaseExp in CI/CD pipelinesExp in GITHUB
