
Full Stack Developer (Python+JS)
- On-site
- Heredia, Heredia, Costa Rica
- Software Engineering
Job description
We are looking for a Full Stack Developer with solid experience across both frontend and backend technologies to support the development, optimization, and maintenance of a robust web application. This role is ideal for someone comfortable navigating a complex codebase, taking ownership of features, and working both independently and collaboratively with the team.
About First Factory
We are a software development company with over two decades of experience, boasting a dynamic team of 200+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we thrive and embrace fresh challenges.
Responsibilities
Develop new application features across both the frontend and backend, including occasional direct updates to the database.
Maintain and enhance existing functionality based on QA findings and client feedback.
Improve database performance by optimizing SQL queries and implementing indexing strategies.
Take ownership of Epic/Research tickets to investigate complex problems or multi-step feature implementations, break them into actionable tasks, and provide detailed estimates and plans.
Participate in CAB (Change Advisory Board) meetings to present upcoming code deployments, their purpose, timing, and expected impact.
Attend and actively contribute to Agile ceremonies and Scrum meetings throughout the development cycle.
Work within a Linux-based environment using WSL on Microsoft OS.
Collaborate with an international team (including limited sync with a team in India) and independently manage assigned development areas.
Job requirements
Strong experience as a Full Stack Developer working across both frontend and backend technologies.
Proficiency in Python and experience with frameworks like Tornado (or similar such as Django).
Solid knowledge of HTML, CSS, JavaScript, and familiarity with jQuery, AJAX, Bootstrap v4/v5, and templating using .mako files.
Hands-on experience with PostgreSQL, including query optimization, indexing, and general SQL development.
Experience working in Linux environments (CentOS/Red Hat), using WSL when developing on Windows.
Familiarity with AWS services (especially EC2 and S3).
Comfortable using tools like GitLab, Jira, DataDog, Microsoft Teams, and ServiceNow in day-to-day operations.
Strong problem-solving skills and the ability to manage complex or ambiguous tasks with minimal supervision.
Excellent communication, time management, and collaboration skills.
Nice to have
Experience working with templating engines like “.mako”.
Familiarity with Agile methodologies and participation in CAB or stakeholder-facing processes.
Prior experience working with distributed teams.
or
All done!
Your application has been successfully submitted!