
Back End Developer
Job Description
Posted on: April 25, 2025
Company Description
SQEPtech was founded in 2018; we are a specialised SaaS software development practice focusing on optimising valuable resources such as people and systems. Our systems portfolio covers a range of solutions, with our eSQEP Competency Management & Assurance platform being the key solution for our customers requiring tracking of workforce competencies and skills to ensure regulatory compliance and operational efficiency. Our mission is to empower organisations to cultivate a culture of assurance and drive sustainable performance. With expertise in software design, data & business analysis, project management, solution architecture, and HR and Payroll software implementations, our team consistently delivers high-quality service to support continuous improvement.
Role Description
This is a full-time remote role for a Back End Developer. The Back End Developer will be responsible for developing server-side logic, maintaining and optimising databases, and ensuring high performance and responsiveness to requests from the front-end. They will work closely with front-end developers to integrate user-facing elements with server-side logic and develop secure APIs. Daily tasks include code reviews, debugging, and deploying applications as well as collaborating with team members to design and implement new features.
Development:
- Write performant, well-structured, and maintainable code in C#.NET, adhering to industry best practices, including those relating to security such as OWASP, MITRE CWE.
- Develop and optimise database solutions using Azure SQL and Entity Framework.
- Implement and manage server-side logic and integration with front-end components.
- Create Azure Functions and leverage other Azure services to support scalable and cloud-based applications.
- Conduct code reviews to ensure the quality, readability, and maintainability of codebases.
- Write clear, concise, and appropriately commented code to support team collaboration and long-term maintenance.
Collaboration & Stakeholder Management:
- Build a strong understanding of SQEPtech systems, business practices, and development processes through collaboration with team members.
- Participate in daily stand-ups, design meetings, showcases, and retrospectives as part of the Agile development process.
- Collaborate with team members in pair programming and knowledge-sharing sessions to enhance development efficiency.
Process Adherence:
- Provide accurate estimates for tasks and projects, ensuring timelines are realistic and achievable.
- Maintain the status of tasks using project management tools, such as kanban boards, to provide visibility into progress.
- Understand and apply prioritisation principles to focus on the most critical tasks.
- Contribute to maintaining team workflows, leveraging tools and best practices for efficient collaboration and delivery.
Learning & Innovation:
- Stay updated on emerging technologies, frameworks, and industry trends to improve workflows and deliverables.
- Engage in team knowledge-sharing sessions to build an understanding of SQEPtech systems and business practices.
- Explore opportunities to enhance front-end performance, usability, and accessibility.
Product Development & Testing:
- Contribute to the refinement and enhancement of SQEPtech products.
- Collaborate with the wider development team on testing and quality assurance during product development.
- Utilise libraries, tools, and modern language features to address technical challenges efficiently.
- Leverage Agile/XP principles to identify and recommend process improvements for better collaboration and communication.
Operational Excellence:
- Maintain accurate and detailed documentation of all integration configurations, processes, and outcomes.
- Ensure adherence to information governance and data protection policies.
- Proactively monitor system performance and recommend improvements to enhance efficiency and reliability.
Administrative Responsibilities:
- Ensure timely and accurate completion of weekly timesheets.
- Record and update tasks and related notes and action promptly and accurately.
- Maintain adherence to information security & governance, data protection, and company policies.
Qualifications
- Minimum of a bachelor's degree or equivalent qualification, or experience that is equivalent
- Minimum of 2 year of experience in a full-stack or back-end development role.
- Knowledge of the full software development life cycle.
- Experience of working in an Agile environment, including participation in Agile stand-ups.
- Proficiency in C#.NET v6 or higher.
- Hands-on experience with SQL Server and Entity Framework (EF).
- Familiarity with Azure Functions and general Azure services for back-end development.
- Exposure to Azure DevOps, Agile methodologies, and CI/CD pipelines.
- Excellent written and verbal communication skills.
- Strong analytical and problem-solving abilities.
- Detail-oriented with a proactive and collaborative approach to work.
- A ‘can do’ attitude combined with organised, proactive, and detail-oriented, with a strong commitment to meeting deadlines.
- Demonstrates integrity and professionalism in all interactions.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

JuniorRemoteJobs.com
Get JuniorRemoteJobs.com on your phone!

Back End Developer

Recruitment Associate

Russian Interpretation Agent Remote

AI Engineer
