Software Engineer
Skills Preferred
Job Description
At Figmatic, we believe in end-to-end project ownership. For each project, there's a designated point person. While this individual doesn't necessarily have to handle all the work alone, their responsibility is to ensure the completion of all tasks. We launch betas and prototypes early to ensure alignment with user needs. Our commitment to the community includes creating cool things and releasing open-source software.
Responsibilities
Collaborate on cross-functional projects with fellow engineers. Provide valuable feedback on code reviews and technical designs. Maintain and scale the systems your team operates to meet user demands. Develop the skills to manage projects from inception to completion, acquiring project management and technical leadership skills.
Job Requirements
Requirements: A Bachelorβs or Masterβs degree in computer science or a related field, or equivalent practical experience. Some experience with programming, gained from side projects, coursework, or internships. Fundamental knowledge and adaptability to new programming languages are key. Experience from internships or collaborative multi-person coding projects (academic or professional setting). Ability to learn unfamiliar systems independently, research, and work with mentors and experts. Qualifications: Specialized expertise in one or more areas, balanced with general knowledge. For example, proficiency in frontend technologies and a high-level understanding of how services handle HTTP requests. Familiarity with code review practices and updating production systems safely. Comfort navigating and managing work in substantial code bases.