We are seeking a Developer with 1-3 years of experience to join our team and contribute to the development of an admin/CMS system for a bespoke product. In this role, you will work under the direction of a senior developer to architect, implement, and maintain a robust and user-friendly CMS tailored to the unique needs of our product.
Responsibilities:
– Collaborate with senior developers, designers, product managers, and other team members to understand requirements and contribute to technical solutions.
– Participate in architecting, developing, and maintaining a scalable and efficient admin/CMS system using , , and other relevant technologies.
– Contribute to the design and implementation of database schemas and models using MongoDB or other appropriate databases for efficient data storage and retrieval.
– Assist in the development of RESTful APIs to facilitate communication between the front-end interface and the back-end server.
– Support the implementation of authentication and authorization mechanisms to ensure secure access control for administrators and users.
– Assist in integrating third-party services and APIs as needed for additional functionality and features.
– Participate in optimizing application performance and scalability to handle large datasets and heavy user traffic.
Write clean, maintainable, and well-documented code following best practices and coding standards.
– Participate actively in code reviews, providing feedback and learning from senior team members to improve code quality and consistency.
– Assist in troubleshooting and debugging issues, conduct root cause analysis, and implement solutions under the guidance of senior developers.
– Stay updated with the latest trends and advancements in development and CMS technologies, and contribute ideas to enhance the product.
Additional Details:
– Agile Development: We work in an Agile environment, and you will be part of agreeing and managing your own releases, bug fixes, and feature developments. Your input into the Agile process will be highly valued as we continuously improve our development practices.
Qualifications:
1-3 years of professional experience in development, with a strong understanding of server-side JavaScript concepts and asynchronous programming.
– Experience with web application frameworks such as and proficiency in front-end technologies like HTML5, CSS3, and JavaScript.
– Solid understanding of database design and management using MongoDB or similar NoSQL databases.
– Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
– Strong problem-solving skills and ability to work effectively in a collaborative team environment.
– Excellent communication and collaboration skills with a positive attitude and willingness to learn from senior team members.
– Experience working in Agile/Scrum development methodologies is a plus.
– Prior experience in developing CMS solutions or administrative interfaces is desirable.
If you have 1-3 years of experience in development and are looking to grow your skills while contributing to the success of a bespoke product, we encourage you to apply and become a valuable member of our team!
APPLY FOR THIS JOB:
Company: NeuWeb MArketing
Name: Michael Clarke
Email: