about 1 month ago
Warsaw, PolandMid Level / Senior
Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews to ensure high-quality software.
- Develop and execute unit tests and integration tests.
- Debug and resolve software issues to maintain system stability.
- Contribute to software architecture discussions.
- Work closely with product managers, designers, and engineers.
- Collaborate with QA engineers for quality assurance.
- Integrate with APIs, databases, and third-party services.
- Stay aligned with Agile methodologies and participate in sprint activities.
- Communicate technical challenges and solutions to stakeholders.
- Improve system performance and security through optimization.
- Utilize AI-assisted tools for development and automation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software development.
- Proficiency with PHP and Node.JS/TypeScript.
- Experience in Python, Java, or a similar language.
- Experience with front-end frameworks and/or back-end technologies.
- Strong understanding of software design principles and algorithms.
- Knowledge of database systems and experience writing optimized queries.
- Familiarity with version control systems and CI/CD pipelines.
- Ability to write unit tests, integration tests, and end-to-end tests.
- Experience working in an Agile/Scrum environment.
- Familiarity with AI-powered development tools.
- Intermediate or higher English level.
Benefits
- Work with talented, collaborative, and friendly people.
- Utilize a learning platform for training and tools.
- Receive surprise meal stipends for remote work.
- Enjoy 26 days of vacation and wellness allowance.
- Get medical, life, and business travel insurance.
- Participate in an equity-sharing program with stock options.
- Access a comprehensive perks program for home office setup and professional development.
