We are looking for a highly motivated Full Stack Software Developer to take part in a makeover for one of our key features.
Key Responsibilities:
Develop and maintain a web application – Work on both front-end and back-end development tasks to build user-friendly, scalable web applications.
Design and implement APIs – Develop APIs for seamless communication between different components of the application.
Work with databases – Optimize, and maintain databases SQL to ensure data integrity, performance, and reliability.
Collaborate with cross-functional teams – Work with product managers, UI/UX designers, and other developers to understand requirements and deliver features that meet user needs.
Ensure code quality and maintainability – Write clean, maintainable and efficient code. Conduct code reviews, provide constructive feedback, and follow best practices for version control and testing.
Troubleshoot and debug – Identify, analyze, and fix bugs and performance issues in the application to ensure a smooth user experience.
Participate in the full software development lifecycle – Contribute to planning, design, development, testing, deployment, and maintenance of the application.
Key Responsibilities:
Develop and maintain a web application – Work on both front-end and back-end development tasks to build user-friendly, scalable web applications.
Design and implement APIs – Develop APIs for seamless communication between different components of the application.
Work with databases – Optimize, and maintain databases SQL to ensure data integrity, performance, and reliability.
Collaborate with cross-functional teams – Work with product managers, UI/UX designers, and other developers to understand requirements and deliver features that meet user needs.
Ensure code quality and maintainability – Write clean, maintainable and efficient code. Conduct code reviews, provide constructive feedback, and follow best practices for version control and testing.
Troubleshoot and debug – Identify, analyze, and fix bugs and performance issues in the application to ensure a smooth user experience.
Participate in the full software development lifecycle – Contribute to planning, design, development, testing, deployment, and maintenance of the application.
Requirements:
At least 3 years of experience as a Full Stack Developer.
Software development abilities in Java, C++, C#, React, JavaScript.
Strong problem-solving skills – Ability to quickly understand complex technical issues and provide effective solutions.
Excellent communication and teamwork skills- Ability to work collaboratively in a fast-paced, agile environment.
Experience in investigation of third party components.
BSc in Computer Science/Software Engineering or equivalent knowledge.
It would be great if you also have:
Experience with automated testing frameworks and debugging tools.
Experience with SQL databases (e.g., PostgreSQL).
Knowledge of DevOps practices, containerization (Docker, PodMan), and CI/CD tools such as GitLab CI.
Knowledge in Networking and/or Cyber Security.
At least 3 years of experience as a Full Stack Developer.
Software development abilities in Java, C++, C#, React, JavaScript.
Strong problem-solving skills – Ability to quickly understand complex technical issues and provide effective solutions.
Excellent communication and teamwork skills- Ability to work collaboratively in a fast-paced, agile environment.
Experience in investigation of third party components.
BSc in Computer Science/Software Engineering or equivalent knowledge.
It would be great if you also have:
Experience with automated testing frameworks and debugging tools.
Experience with SQL databases (e.g., PostgreSQL).
Knowledge of DevOps practices, containerization (Docker, PodMan), and CI/CD tools such as GitLab CI.
Knowledge in Networking and/or Cyber Security.
This position is open to all candidates.