Job description:We are seeking a skilled individual to join our team in a Backend Developer Intern role. In this role, you will play a crucial role in designing, developing, and maintaining robust backend solutions. If you have a background in backend development or are passionate about web development in general, we want to hear from you.
Responsibilities:Collaborate with cross-functional teams to conceptualize, design, and develop high-quality web applications with a focus on backend development.Design and develop RESTful APIs using Node.js or Java, ensuring high performance, reliability, and security.Utilize your strong debugging skills and familiarity with testing frameworks to identify and resolve issues, ensuring the delivery of high-quality code.Work with version control systems like GitHub or GitLab to manage code repositories and facilitate seamless collaboration.Implement responsive web designs that ensure optimal performance across various devices and screen sizes.Leverage version control systems such as GitHub and GitLab for efficient code collaboration and seamless integration.Apply DevOps skills, with a preference for Digital Ocean or Heroku, to deploy and manage applications in a cloud environment.Contribute to the development and enhancement of CRM, CMS, ERP, or admin portal-related systems, ensuring their scalability, functionality, and user-friendliness.Utilize containerization technologies like Docker and orchestration tools like Kubernetes to ensure efficient application deployment and scalability.
Nice to Have:Prior experience or contributions to open source projects, showcasing your passion for community collaboration and continual learning.Familiarity with containerization techniques using Docker, facilitating efficient deployment and scalability of applications.Understanding of Atomic design system and adherence to the DRY (Don't Repeat Yourself) approach to maintain clean and reusable code.Experience with data visualization techniques to present complex information in an intuitive and visually appealing manner.Prior experience working on scalable applications, demonstrating your ability to design and develop systems that can handle high traffic and load.
Requirements:A minimum of 1 year of hands-on experience in backend development, including Node.js, Java, or any Object-oriented language.Experience using version control systems such as GitHub or GitLab, ensuring effective code collaboration and management.Strong proficiency in database technologies such as MongoDB or MySQL.Familiarity with CRM, CMS, ERP, or admin portal-related systems, showcasing your ability to work on complex projects.Exposure to Restful APIs.Excellent debugging skills and experience with testing frameworks to deliver high-quality code.
Join our dynamic team and contribute to the development of real-world web applications that are touching people's lives every day and redefining user experiences. At Bitmosys, we offer a competitive salary, a comprehensive benefits package, and a collaborative work environment that encourages growth and creativity.
To apply, please submit your resume (highly recommended to include a link to your portfolio and mention any relevant open-source project contributions).