Staff Fullstack Software Engineer (P779)
About Us:
As a Staff Fullstack Software Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor's degree in Engineering, Computer Science, or a related field.
- 8+ years of experience in computer-related fields, demonstrating broad exposure to systems and architecture.
- Solid experience in JavaScript, with deep understanding of core concepts and ES6+ features.
- 6+ years of experience in React.js, including modern practices such as functional components, context API, and hooks.
- 3+ years of experience in Node.js, building scalable backend services.
- Proficiency in REST API development, focusing on best practices for performance, scalability, and security.
- Experience with SQL databases, preferably PostgreSQL, including schema design and complex querying.
- Strong skills in data modeling, with attention to structure, normalization, and efficiency.
- Knowledge of design patterns, code abstraction, and isolation for scalable and maintainable code.
- Familiarity with Agile methodologies, including SCRUM or Kanban workflows.
- Experience in writing tests and debugging, particularly unit testing and error handling strategies.
- Minimum B2 (Upper-Intermediate) or C1 (Proficient) level in English.
Tasks and Responsibilities:
- Coordinate and maintain microservices-based solutions, ensuring seamless service communication and reliability.
- Contribute to and implement micro-frontend architecture, promoting modular and scalable front-end design.
- Implement logging, monitoring, and instrumentation for performance tracking and system stability.
- Mentor junior engineers and contribute to technical documentation, supporting team development.
- Collaborate in triage and bug-fixing processes, ensuring quick resolution of production issues.
- Work closely with cross-functional teams to align solutions with product and business goals.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills