Backend developer ( 10 yrs bangalore )
Backend developer ( 10 yrs bangalore )
orbion infotech- Posted 2 months ago
- Be among the first 10 applicants
Job Description
Backend Developer
Overview
The Backend Developer plays a crucial role in developing and maintaining the server-side logic of web applications. With a focus on scalability, security, and performance, this position is essential in ensuring seamless functionality within the tech stack. The candidate will work closely with frontend developers, UX/UI designers, and other stakeholders to deliver robust and high-quality software solutions. It requires in-depth knowledge of server-side programming languages and frameworks, as well as database management skills. This role is pivotal in implementing core application functionality that enhances user experience while also adhering to industry best practices and company standards. As technology evolves, the backend developer will be responsible for integrating new tools and technologies to boost application performance. This dynamic environment requires a blend of technical expertise and creative problem-solving abilities to overcome challenges and deliver top-notch digital products that meet business objectives.
Key Responsibilities
Overview
The Backend Developer plays a crucial role in developing and maintaining the server-side logic of web applications. With a focus on scalability, security, and performance, this position is essential in ensuring seamless functionality within the tech stack. The candidate will work closely with frontend developers, UX/UI designers, and other stakeholders to deliver robust and high-quality software solutions. It requires in-depth knowledge of server-side programming languages and frameworks, as well as database management skills. This role is pivotal in implementing core application functionality that enhances user experience while also adhering to industry best practices and company standards. As technology evolves, the backend developer will be responsible for integrating new tools and technologies to boost application performance. This dynamic environment requires a blend of technical expertise and creative problem-solving abilities to overcome challenges and deliver top-notch digital products that meet business objectives.
Key Responsibilities
- Design and implement server-side logic.
- Ensure high performance and responsiveness of applications.
- Develop APIs for seamless integration with frontend services.
- Manage and optimize databases for performance and reliability.
- Collaborate with frontend developers and designers for interface integration.
- Maintain version control and documentation of code changes.
- Troubleshoot and debug applications for overall functionality.
- Implement security measures and data protection protocols.
- Participate in code reviews to ensure code quality.
- Develop microservices and serverless architectures.
- Stay updated with industry trends and emerging technologies.
- Engage in system analysis, requirements gathering, and application design.
- Optimize existing code for better efficiency.
- Utilize containerization technology for application deployment.
- Support software deployment and maintenance processes.
- Bachelor's degree in Computer Science or related field.
- Minimum of 10 years of experience in backend development.
- Proficient in programming languages such as Java, Python, or Node.js.
- Experience with RESTful API design and development.
- Strong knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
- Hands-on experience with cloud services (AWS, Azure, or Google Cloud).
- Familiarity with containerization tools like Docker or Kubernetes.
- Understanding of microservices architecture and design patterns.
- Excellent problem-solving and analytical skills.
- Experience working within Agile teams and methodologies.
- Keen understanding of security principles in software development.
- Solid experience with version control systems (Git).
- Ability to work collaboratively and communicate effectively.
- Proactive mindset towards learning and adapting new technologies.
- Strong attention to detail and commitment to delivering quality software.
- Previous experience in mentoring junior developers is a plus.
More Info
Key Skills
Microservices architecture
RESTful API design
