Senior Fullstack Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong backend focus with at least 6+ years of professional software engineering experience. Production background building systems in Python using Django is preferred but not mandatory without a degree/equivalent practical experience. • Experience designing APIs and data models, preferably utilizing PostgreSQL for database management; AWS knowledge beneficial though not explicitly required. • Familiarity with frontend technologies such as TypeScript and React to contribute when necessary is desired but not mandatory without a degree/equivalent practical experience. • Comfortable working in distributed systems, high availability production environments preferred due to the nature of work at Taekus which involves scaling startup operations; this skill set can be inferred from years of professional software engineering experience and backend focus mentioned as requirements but is not explicitly stated with a certification or specific qualification. • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience required to apply for the job role at Taekus.
Responsibilities
• Developing full stack applications using a variety of programming languages such as JavaScript, Python, Ruby on Rails, etc. • Collaborating with cross-functional teams to define and prioritize user stories for development sprints. • Implementing robust security measures within the application codebase. • Testing software components in isolation (unit testing) and together as a system (integration/system testing). • Debugging complex issues that arise during product releases or when integrating new features into existing systems. • Maintaining documentation for technical specifications, user stories, test cases, etc., to ensure knowledge transfer within the team. • Participating in code reviews and providing feedback on peers' work to maintain high coding standards across the organization. • Staying up-to-date with emerging technologies relevant to full stack development and incorporating them into projects when appropriate. • Communicating technical decisions effectively within cross-functional teams, including non-technical stakeholds such as marketing or sales representatives. • Providing mentorship and guidance to junior engineers on best practices in software engineering and full stack development techniques.
Benefits
• Equity options available as part of the compensation package • Paid PTO for onsite interviews in San Francisco, New York, Chicago, or Austin • Insurance benefits provided to employees (not specifically detailed) • Remote work options are available after an initial period of onsite presence for interviews