Duncan & Ross Consulting
Duncan & Ross Consulting is looking for a skilled and experienced Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic, databases, and overall infrastructure of our web applications. You will collaborate closely with front-end developers and other stakeholders to deliver robust and scalable solutions.
Responsibilities:
- Develop and Maintain Server-Side Logic: Design and implement server-side logic ensuring high performance and responsiveness to requests from the front-end.
- Database Management: Design, implement, and manage databases while ensuring their stability, reliability, and performance.
- API Development: Design and maintain RESTful and/or GraphQL APIs to support various front-end services.
- Optimize Applications: Ensure backend services are optimized for speed, scalability, and reliability.
- Security: Implement security and data protection measures to safeguard the application and user data.
- Collaborate with Team Members: Work closely with front-end developers, designers, and product managers to define and deliver new features.
- Write Clean, Maintainable Code: Adhere to coding standards and conduct code reviews.
- Debug and Troubleshoot Issues: Identify and resolve performance and scalability issues.
- Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices.
Requirements:
- Proven Experience: Minimum of 3-5 years of experience as a Backend Developer.
- Proficiency in Server-Side Languages: Strong knowledge of server-side languages such as Java, Python, Ruby, PHP, Node.js, or Go.
- Experience with Frameworks: Proficiency with backend frameworks such as Spring (Java), Django (Python), Flask (Python), Ruby on Rails (Ruby), Express.js (Node.js), or similar.
- Database Expertise: Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.
- API Development: Experience designing and implementing RESTful and/or GraphQL APIs.
- Version Control: Proficient with version control systems, particularly Git.
- DevOps Skills: Familiarity with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Communication Skills: Excellent verbal and written communication skills.
Preferred Qualifications:
- Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.
- Knowledge of Security Practices: Understanding of common security concerns and practices in backend development.
- Experience with Testing: Familiarity with testing frameworks and tools.
- Agile Methodologies: Experience working in Agile/Scrum environments.
- Additional Tools: Experience with additional tools and technologies relevant to backend development.
Duncan & Ross Consulting Commitment
Duncan & Ross Consulting is committed to unlocking the potential of our customers and consultants through our long-standing experience and broad knowledge network, offering integrated and customer-oriented services in various industries, including Technology, Digital Engineering, and Engineering.