THERE WILL BE A 1 MONTH PROVISIONAL PERIOD TO VERIFY ON THE JOB QUALIFICATIONS.
IF POSITION IS MUTUALLY BENEFIT THE POSITION WILL BE YOURS LONG TERM.
Key Responsibilities:
1. Develop and Maintain Server-Side Logic:
1.1. Design, develop, and maintain server-side logic and core functionality for web applications.
1.2. Write clean, maintainable, and efficient code in languages such as Java, Python, Ruby, , or PHP.
1.3. Implement security and data protection measures.
2. Database Management:
2.1. Design and optimize database schemas, queries, and indexes for performance and scalability.
2.2. Work with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
3. API Development and Integration:
3.1. Develop and maintain RESTful APIs to support front-end functionality and third-party integrations.
3.2. Ensure API documentation is clear and up to date.
3.3. Work with front-end developers to integrate user-facing elements with server-side logic.
4. Performance Optimization:
4.1. Monitor and optimize application performance, including server response times and resource utilization.
4.2. Implement caching strategies and other performance enhancement techniques.
5. Collaboration and Communication:
5.1. Collaborate with front-end developers, product managers, and other team members to define project requirements and deliver high-quality solutions.
5.2. Participate in code reviews, provide and receive constructive feedback.
6. Troubleshooting and Debugging:
6.1. Identify and resolve server-side issues, including bugs and performance bottlenecks.
6.2. Conduct thorough testing and debugging to ensure robust and reliable applications.
Required Skills and Qualifications:
1. Technical Skills:
1.1. Proficiency in server-side programming languages such as Java, Python, Ruby, , or PHP.
1.2. Experience with database management systems, including both SQL and NoSQL databases.
1.3. Strong understanding of RESTful API design and implementation.
1.4. Familiarity with version control systems (e.g., Git).
1.5. Knowledge of server architecture and cloud services (e.g., AWS, Azure, Google Cloud).
2. Problem-Solving Skills:
2.1. Ability to troubleshoot and resolve complex technical issues.
2.2. Strong analytical and problem-solving skills.
3. Collaboration and Communication:
3.1. Excellent communication skills, both written and verbal.
3.2. Ability to work collaboratively in a team environment.
4. Experience:
4.1. Bachelor’s degree in computer science, Information Technology, or a related field.
4.2. 5+ years of experience in back-end development or a related role.
4.3. Proven track record of delivering scalable and high-performance web applications.
5. Preferred Skills:
5.1. Experience with containerization technologies (e.g., Docker, Kubernetes).
5.2. Familiarity with microservices architecture.
5.3. Knowledge of authentication and authorization frameworks (e.g., OAuth, JWT).
5.4. Understanding of Agile/Scrum methodologies.
6. Experience working with the following:
6.1. HR, ERP, CRM, Payroll, Project Management, Field Management, Custom Corporate Application or Similar Mobile Application
6.1.1. Experience building similar apps to the following is a major plus:
6.1.1.1. Procore, Raken App, Safety Culture,GetJobber / Jobber, Trimble, KloudGin, Fulcrum App
6.2.
7. Why Join Us:
7.1. Innovative Environment: Work on cutting-edge technologies and innovative projects.
7.2. Professional Growth: Opportunities for career advancement and professional development.
7.3. Collaborative Culture: Be part of a supportive and collaborative team.
7.4. Competitive Compensation: Competitive salary and benefits package.
How to Apply:
If you are passionate about back-end development and meet the qualifications outlined above, we would love to hear from you. Please submit your resume and a cover letter detailing your experience and why you would be a great fit for our team.
APPLY FOR THIS JOB:
Company: Mercian Accountants / Clarke & Wright
Name: Kevin Mellado
Email: