Publicerad på 2 april 2024

Senior Fullstack Developer

Fullstackutvecklare Heltid Linköping (På plats)
COMPANY DESCRIPTION
Configura works with parametric configuration. We develop rules-based software to draw spaces in 2D and 3D for leading companies within the commercial furniture, kitchen and material handling industries. In the background, prices and configurations are automatically calculated. We are a global company with customers in 10 countries and users in more than 100. Configura is headquartered in Linköping (Sweden) with five wholly-owned subsidiaries in Grand Rapids (Michigan, USA), Kuala Lumpur (Malaysia), Shenzhen (China), Berlin (Germany) , and Japan (Tokyo). Our unique expertise places us at the forefront of Space Planning and Configuration solutions. With more than 250 professionals we are now ready to take on unique challenges anywhere in the world.
WHAT WE OFFER YOU
This position offers a unique opportunity to be part of a dynamic team, driving innovation in the space planning and design industry, and shaping the future of how these services are delivered and experienced.
In this role, you will contribute to the development of our cloud platform that serves as the backbone for innovative space planning and design applications. Your focus will be on building robust, scalable features and ensuring the platform can support a wide range of applications and services, with the potential to step into a leadership role for specific projects or technical challenges as needed.
As a Senior Fullstack Developer in our Platform & Innovation team, you will be a key contributor to the development of our cloud platform aimed at revolutionizing space planning and design. While your primary role is as a team collaborator, your expertise and experience will position you to assume technical leadership responsibilities when necessary. You will leverage your skills in web technologies, React, Node.js, TypeScript, and cloud platforms to develop scalable, secure, and innovative solutions.
WHO WE BELIEVE YOU ARE
Curious, problem solver, collaborative yet independent. Ambitious, positive, always aiming for improvement. We seek a quality-focused, problem-solving individual.
YOUR RESPONSIBILITIES
Core Development: Contribute to the development of core platform features and functionalities, using React for front-end and Node.js for back-end, ensuring the platform's scalability, security, and performance.
Technical Problem-Solving: Address complex technical challenges, proposing and implementing solutions that enhance platform capabilities and user experience.
Collaborative Design and Implementation: Work closely with other developers, UX/UI designers, and product managers to ensure the platform meets user needs and business goals. This includes participating in design reviews, code reviews, and agile ceremonies.
Adoption of Best Practices: Advocate for and adhere to best practices in coding standards, documentation, testing, and secure software development.
Continuous Learning and Improvement: Stay updated with the latest developments in cloud technology, full-stack development practices, and related fields to continuously improve the platform's technology stack.
Flexibility in Technical Leadership: Be prepared to guide and mentor junior developers, make architectural decisions, and lead specific projects or features when the situation demands.
YOUR SKILLS
Frontend and Backend Proficiency: Deep understanding of React and Node.js, encompassing frameworks, libraries, and modern development practices for efficient and effective full-stack development.
Cloud Technologies: Experience with cloud environments like AWS, Azure, and Google Cloud for deploying and managing applications, with a strong grasp of scalable cloud architecture best practices.
API Development: Proficiency in API design and development, including RESTful services and the OData protocol, to create standardized, query able, and interoperable APIs.
Microservices Architecture: Expertise in designing, developing, and deploying microservices, with an emphasis on decentralized data management, scalable architectures, and flexible service composition.
Databases and Cloud Data Solutions: Skilled in various database technologies, including SQL and NoSQL, with experience in cloud-based solutions such as Amazon RDS, Google Cloud SQL, and Azure SQL Database for scalable, reliable, and high-performance data storage and management.
Big Data Technologies and Analytics: Familiarity with big data technologies and ecosystems (e.g., Hadoop, Spark, Kafka) for processing and analyzing large datasets, and experience in implementing big data solutions in cloud environments to support data-driven decision-making and insights.
Testing and Quality Assurance: Ability to implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure the software's reliability and quality.
Collaborative Tools and Practices: Proficiency with collaborative development tools such as version control (Git), issue tracking systems, and CI/CD pipelines to enhance team collaboration and streamline feature delivery.
As a member of the Configura family, you will be given the opportunity to grow and develop your skills in an innovative and high-tech environment surrounded by committed, talented and enthusiastic co-workers from all offices.
Configura logo
Configura
Linköping
Ansök

Dela jobbet