About the role
We are seeking a motivated Application Developer to join our dynamic engineering team. In this role, you will contribute to the design, development, and maintenance of our software applications. You will work alongside other developers and product managers to build solutions that meet customer needs and drive our business forward.
What you'll bring
Must have 2 years of hands-on experience in software development. Proficiency in one or more general-purpose programming languages like Java, Python, or C#. Understanding of fundamental data structures and algorithms. Experience with version control systems, preferably Git. Good communication skills and a desire to work in a team-oriented environment are essential. A bachelor's degree in Computer Science or a related field is preferred but not required.
What you'll do
Write clean, efficient, and testable code for various application components. Participate in the entire application lifecycle, focusing on coding and debugging. Collaborate with the team to define, design, and ship new features. Troubleshoot and resolve software defects and issues. Participate in code reviews to maintain a high-quality codebase. Create and maintain software documentation.