Jobs – Software Developer 2- Graph Data Analytics and Visualization (GraphPolaris)
Software Developer 2 – Graph Data Analytics and Visualization
GraphPolaris
Hybrid / Team-Check-In-Locations: Eindhoven, Utrecht, the Netherlands
Work Type: Full-time
Want to be in the center of a fast growing team with the aspiration to democratize graph data analytics and visualization, empowering commercial users and researchers without a dedicated data science background to accomplish complex analytical tasks on (knowledge) graphs? Join our passionate team at GraphPolaris!
As Software Developer 2 you are responsible for designing, developing, and implementing software solutions to meet business requirements within GraphPolaris and the affiliated software solution stack. You work closely with cross-functional teams and our customers, including senior and junior developers, architects, and project managers, to translate requirements into high-quality code. This role requires strong technical skills, problem-solving abilities, and a commitment to continuous learning and professional growth.
The ideal candidate will have extensive experience with Agile processes, such as kanban and scrum, and leading development teams, as well as experience with the full-stack of web development, such as React for frontend and Go/Python for backend.
Key Responsibilities
Software Development
- Design, develop, and maintain software applications using various programming languages (e.g., JavaScript, TypeScript, pot. Python, Go)
- Write clean, efficient, and well-documented code adhering to coding standards and best practices
- Perform unit testing, debugging, and troubleshooting to ensure code quality and functionality
- Collaborate with senior developers and architects to implement software design patterns and architectures
- Integrate software components and third-party libraries into existing systems
Learning and Growth
- Continuously learn and stay up-to-date with the latest software development technologies, tools, and methodologies
- Participate in code reviews and provide constructive feedback to improve team collaboration and knowledge sharing
- Seek guidance and mentorship from senior developers to enhance coding skills and problem-solving abilities
Project Support
- Assist in gathering and documenting software requirements from stakeholders
- Contribute to the design and implementation of software solutions
- Participate in project meetings, providing updates on task progress and raising any concerns or issues
- Support the deployment and maintenance of software applications in production environments
Documentation and Communication
- Document code, processes, and procedures for future reference and knowledge transfer
- Communicate effectively with team members, project managers, and stakeholders, both verbally and in writing
- Collaborate with cross-functional teams to ensure seamless integration and delivery of software solutions
Qualifications and Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3-6 years of professional experience in software development
- Proficiency in at least one programming language (e.g., JavaScript, TypeScript, Go, Python)
- Experience with web development frameworks (specifically React, Node.js) is important
- Understanding and ability to practice software development methodologies (e.g., Agile, Scrum, Waterfall)
- Strong problem-solving, analytical, and critical thinking skills
- Excellent communication and collaboration abilities
- Attention to detail and commitment to writing high-quality code
- Eagerness to learn and grow in a fast-paced software development environment
- Nice-to-Haves: (1) data preparation and unification tasks, i.e., (knowledge) graph database data imports; (2) backend development skills; (3) microservice development and deployment,
Your Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional advancement
- Employee stock option plan after 1st year of employment
- A collaborative and innovative work atmosphere.
- Giving-back to society paid volunteering day
Join the movement in revolutionizing insights by connecting the dots through graph data analytics and visualization and reach out. GraphPolaris is an equal opportunity employer, aimed to get the best our of our team, customers and partners. We apply a Family First ánd Customer First approach: it is our pursuit to make our customers and our families happy and heard. You will be joining a diversified and talented team eager to bring the best out of you, graph data and our customers.
For application, contact and inquiries, please reach out to:
Michael Behrisch
CTO, GraphPolaris