Açıklama:
QUALIFICATIONS AND JOB DESCRIPTION
We are looking for software engineers for our brand electr-INN that develops innovative software solutions in the energy sector.
Senior Software Engineer is a key member of our software development team, responsible for designing, developing, and implementing software solutions. This role requires a high level of technical expertise, leadership, and the ability to work collaboratively with cross-functional teams.
General Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of experience
- Proven experience as a software engineer, with a focus on full-stack development
- Strong understanding of software development lifecycle and agile methodologies
- Excellent problem-solving and analytical skills
- Ability to mentor and lead junior team members
- Strong communication and interpersonal skills
- Ability to work effectively in a fast-paced, dynamic environment
- Excellent command of English
Job Description
- Design, develop, and maintain high-quality software solutions
- Lead and participate in code reviews to ensure code quality and adherence to best practices
- Collaborate with product management and other stakeholders to define software requirements
- Contribute to architectural and design decisions
- Identify and address technical debt and performance issues
- Strong Expertise in OOP Principles RESTful APIs
- Strong Experience in micro-services, distributed systems and messages queues
- Experience in event streams such as Kafka is a big plus
- Experience in mobile application development especially in Flutter and/or UI Frameworks such as React
- Proficient knowledge in Git version control system
- A positive attitude and a passion for sharing knowledge - the go-to person on the team for small and large questions
- Can-do attitude and a willingness to take ownership of problems
- Stay updated on industry trends and best practices in software development
- Provide technical guidance and mentorship to junior team members
- Participate in the recruitment and interviewing process for new team members
- Contribute to the continuous improvement of development processes and tools
- Ensure compliance with coding standards and software quality metrics
What We Offer
- A culture of continuous development
- Technical trainings and in-house workshops
- Self-improvement seminars
- Flexibility to work remote and on-site
- Private health insurance
- Shuttle to office
18 Nis 2024;
from:
kariyer.net