Back End Developer + Front End Developer
Job Brief: This is a full-time on-site role for a Back End Developer + Front End Developer at razrtech located in Pune. The developer will be responsible for back-end web development, software development, object-oriented programming (OOP), front-end development, and programming tasks to support the company's projects and product development.Responsibilities:
Back-End Development
Design, develop, and maintain server-side logic and database systems to ensure optimal performance, scalability, and security.
Develop RESTful APIs and integrate them with front-end systems and third-party services.
Implement data storage solutions, including databases, caching mechanisms, and file systems.
Troubleshoot and debug server-side issues, ensuring minimal downtime and efficient resolution of bugs.
Optimize back-end processes for speed, reliability, and scalability.
Stay updated with new server-side technologies and best practices to improve development workflows.
Front-End Development
Build and maintain user interfaces with a focus on responsiveness and user experience.
Collaborate with UI/UX designers to transform wireframes and mockups into fully functional web pages.
Ensure compatibility across browsers and devices by adhering to web standards and testing.
Optimize front-end code for performance, ensuring fast load times and smooth interactions.
Integrate front-end elements with back-end services to create dynamic and functional user experiences.
Collaboration and Communication
Work closely with cross-functional teams, including designers, project managers, and QA engineers, to deliver high-quality products.
Participate in code reviews to maintain code quality and ensure adherence to best practices.
Provide technical guidance and mentorship to junior developers when required.
Communicate project progress, challenges, and requirements effectively with stakeholders.
General Development Responsibilities
Write clean, maintainable, and efficient code following industry standards and best practices.
Conduct unit testing and integration testing to ensure software functionality and reliability.
Maintain comprehensive documentation for code, APIs, and system architecture.
Research and implement new technologies to enhance product development and team productivity.
Follow agile methodologies and participate in sprint planning, retrospectives, and daily stand-ups.Skills Required:
Back-End Web Development, Software Development, and Object-Oriented Programming (OOP) skills
Front-End Development and Programming skills
Experience with full-stack development is a plus
Strong problem-solving and analytical abilities
Team player with excellent communication skills
Bachelor's degree in Computer Science or related field