We are an innovative startup in the recruitment industry, revolutionizing how companies and job seekers connect through our cutting-edge application. Our dynamic team is dedicated to creating technology that significantly impacts careers and lives. As we enter a critical growth phase, we're looking for a seasoned developer to help lead our technical initiatives.
Opis posla
We're seeking an experienced Senior Software Developer to join our team and play a pivotal role in shaping our product and technology stack. This position offers the opportunity to make a substantial impact on our startup's direction and success, working at the forefront of recruitment technology.
Key Responsibilities
Lead the development and architecture of our web application using React, Next.js, and TypeScript
Design and implement scalable, efficient, and maintainable code structures
Optimize application performance and ensure high-quality user experiences
Mentor junior developers and conduct code reviews to maintain code quality and foster team growth
Collaborate with product managers to translate business requirements into technical specifications
Implement and maintain robust CI/CD pipelines
Evaluate and integrate new technologies to improve our tech stack
Contribute to technical decision-making and long-term technology strategy
Ensure application security and data protection compliance
Kvalifikacije
Required Skills and Experience
5+ years of professional software development experience
Strong proficiency in React, Next.js, and TypeScript
Extensive experience with state management in complex applications (e.g., Redux, MobX, or Recoil)
Deep understanding of web technologies, including HTML5, CSS3, and modern JavaScript
Experience with server-side technologies and RESTful API design
Proficiency in version control systems (preferably Git) and collaborative development workflows
Strong understanding of software design patterns and architectural principles
Experience with cloud platforms (preferably Firebase or AWS)
Excellent problem-solving skills and attention to detail
Strong leadership and communication skills
Nice-to-Have Skills
Experience with GraphQL and Apollo Client
Knowledge of containerization and orchestration (e.g., Docker, Kubernetes)
Familiarity with microservices architecture
Experience with CI/CD tools (e.g., Jenkins, GitLab CI, or GitHub Actions)
Understanding of Agile methodologies and project management tools
Experience in the recruitment or HR tech industry
Dodatne Informacije
What We Offer
Opportunity to significantly influence the direction of a growing startup
Competitive salary and equity package
Flexible work arrangements with remote options
Health, dental, and vision insurance
401(k) plan with company match
Professional development budget for conferences and courses
Modern equipment and tools of your choice
Our Work Culture
We foster an environment of innovation, continuous learning, and open communication. As a senior member of the team, you'll have the autonomy to drive technical decisions and mentor others. We value work-life balance and believe that diverse perspectives lead to better solutions.
How to Apply
If you're passionate about using your expertise to shape the future of recruitment technology and lead a talented development team, we want to hear from you. Please submit your resume, a brief cover letter explaining your interest and relevant experience, and links to any significant projects or contributions you've made in your career.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Join us in building the next generation of recruitment technology and make a lasting impact on the industry!