EndySoft, a rapidly growing company headquartered in Central Europe, specializes in delivering comprehensive IT resources and services. Our core services encompass body-leasing, team outsourcing, recruitment, and HR solutions, complemented by a strong focus on business automation and software development. By harnessing our expertise, we empower our clients and partners to streamline operations, liberating them from time-consuming tasks and enabling them to focus on core business objectives.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy high-quality Ruby applications and web solutions.
- Participate in the entire software development lifecycle, from requirements analysis to testing and deployment.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot and debug issues to ensure smooth application performance and functionality.
- Stay updated with the latest industry trends and technologies, incorporating them into projects where applicable.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in Ruby on Rails development, with a strong portfolio showcasing your contributions to web applications.
- Proficiency in HTML, CSS, JavaScript, and other relevant web technologies.
- Familiarity with agile methodologies and version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to collaborate effectively with team members.
We Offer:
- Remote Work: Enjoy the flexibility of working remotely from anywhere.
- Professional Growth: Access to continuous learning opportunities, training programs, and certifications.
- Exciting Projects: Work on innovative projects that challenge and expand your skills.
- Competitive Compensation: Receive a competitive salary package that reflects your expertise and contributions.
- Positive Work Environment: Join a supportive team of professionals who value collaboration, creativity, and excellence.