Helic & Co. is seeking a Software Engineer to design, develop, test, and maintain scalable software applications and systems. This role involves collaboration with cross-functional teams to deliver high-quality solutions that meet business and user requirements.
Responsibilities:
- Design, develop, test, deploy, and maintain software applications and services
- Write clean, efficient, and well-documented code following industry best practices
- Collaborate with product managers, designers, and other engineers to define and deliver features
- Participate in code reviews, debugging, and performance optimization
- Develop and maintain APIs, databases, and system integrations
- Identify, troubleshoot, and resolve software defects and production issues
- Contribute to architecture discussions and technical decision-making
- Follow secure coding practices and ensure application reliability and scalability
- Maintain technical documentation and development standards
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C++, or similar)
- Experience with software development frameworks, databases, and version control systems
- Understanding of software development methodologies (Agile, Scrum, or similar)
- Strong problem-solving and analytical skills
- Attention to detail and code quality
- Ability to work collaboratively in a team environment
- Effective communication with technical and non-technical stakeholders
- Continuous learning mindset