👨🏻‍💻 postech.work

Frontend and Backend Developer

Axiom Software Solutions Limited • 🌐 In Person

In Person Posted 5 days, 5 hours ago

Job Description

Job Summary

We are seeking a highly skilled Back End Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining robust server-side applications and services. You will collaborate closely with front-end developers, UX designers, and other stakeholders to deliver seamless, scalable, and efficient software solutions. This role offers an exciting opportunity to work on innovative projects using a wide range of modern technologies within a collaborative environment.

Duties

Develop, test, and deploy back-end components using frameworks such as Spring Framework, Django, ASP.NET, Ruby on Rails, and Node.js.

Design and optimise database schemas for MySQL, PostgreSQL, Microsoft SQL Server, SQLite, and MongoDB to ensure high performance and reliability.

Build and maintain RESTful APIs and Web services using SOAP, GraphQL, and other protocols to facilitate data exchange across platforms.

Integrate front-end elements developed with Angular, React, Vue.js, jQuery, Bootstrap, and responsive web design principles.

Implement containerisation and orchestration solutions with Docker and Kubernetes to streamline deployment processes.

Utilise version control systems such as Git, GitHub, SVN, and organisational tools like Trello and Jira for efficient project management.

Automate deployment pipelines using Jenkins, Ansible, Azure DevOps, or similar tools within a DevOps environment.

Conduct unit testing and code reviews to maintain high-quality standards across all development phases.

Collaborate on system architecture planning to ensure scalable and secure application infrastructure.

Participate in SDLC (Software Development Life Cycle) activities including requirement analysis, design documentation (wireframing), coding, testing, deployment, and maintenance.

Skills

Strong proficiency in back-end programming languages including Java (Spring Framework), C# (.NET), Python (Django), Ruby (Ruby on Rails), PHP (WordPress), and JavaScript (Node.js).

Extensive experience with database management systems such as MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), SQLite, MongoDB.

Knowledge of front-end technologies including HTML5, CSS3 (SCSS), JavaScript frameworks like ReactJS and Angular for full-stack development understanding.

Familiarity with web services protocols including RESTful APIs and SOAP; experience with GraphQL is advantageous.

Experience with containerisation tools like Docker; orchestration tools such as Kubernetes is preferred.

Proficiency in version control systems including Git (GitHub) or SVN; familiarity with CI/CD pipelines using Jenkins or Azure DevOps.

Understanding of system architecture principles for scalable applications; knowledge of cloud platforms such as AWS or Azure is desirable.

Knowledge of web design principles focusing on UX/UI best practices; experience in SEO optimisation is a plus.

Ability to write clean code following OOP principles; experience with unit testing frameworks is essential.

Familiarity with Linux environments; scripting skills in Bash or similar shells are beneficial. This position offers an engaging environment where innovation is encouraged alongside continuous professional development opportunities within a supportive team setting. The successful candidate will be instrumental in delivering high-quality software solutions that meet the evolving needs of our clients while advancing their technical expertise across diverse modern technologies.

Job Type: Temporary

Contract length: 12 months

Pay: 34,932.42€ - 97,500.85€ per year

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.