Requirements
Must have:
- Bachelors degree or equivalent in Computer Science or a similar discipline - Demonstrated experience as a Full Stack Developer with extensive knowledge of diverse programming languages and frameworks - Strong skills in front-end technologies such as HTML, CSS, JavaScript, and contemporary JavaScript frameworks (e.g., React, Angular, or Vue.js) - Proficient in back-end languages and frameworks such as .Net Core and/or Java, with a readiness to learn others - Familiarity with relational databases (e.g., SQL, PostgreSQL) - Understanding of RESTful APIs and web services - Experience with version control systems, particularly Git - Strong analytical skills with the ability to excel in a fast-paced, team-oriented environment - Excellent communication and collaborative abilities - Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) - Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud Platform) - Experience in DevOps and CI/CD practices - Awareness of various agile development methodologies (Scrum/Kanban/others) - Ethical standards and personal integrity - Ability to travel occasionally for training and development purposes
Responsibilities:
- Design, develop, and sustain web applications using various programming languages and frameworks, including, but not limited to, JavaScript, .Net Core, Java, Angular, React, and more - Engage with both front-end and back-end elements of our applications to deliver smooth and user-friendly experiences - Collaborate closely with interdisciplinary teams, including product managers, designers, and fellow developers to produce high-quality software solutions - Approach complex technical challenges with creativity and innovation, crafting effective solutions that align with business objectives in a timely fashion - Write clean, efficient, and maintainable code while conducting thorough testing to identify and resolve bugs - Optimize applications for peak performance and scalability, continuously enhancing user experience - Remain informed about the latest industry trends, tools, and best practices in full stack development - Undertake additional tasks as necessary
Company:
We are eager to welcome a passionate Full Stack Developer to our team. Our company thrives on collaboration and innovation, working with a variety of programming languages and technologies. We offer an engaging work environment where your ideas are valued and creativity is encouraged. This role may require occasional travel for professional development. Join us in shaping exceptional software solutions and advancing your career!