Senior Full Stack Software Engineer - Python/React (406)
Wanting to progress your international career?
We are here to assist you! Ubiminds is an exemplary, people-centric organization that collaborates with American software product companies to expand their development capabilities. We specifically source the top 5% Brazilian talent to support their LATAM strategies by offering tailored staff augmentation and employer-of-record services.
Ubiminds is currently partnering with an innovative company revolutionizing the talent acquisition landscape for organizations, facilitating streamlined connections between companies and candidates through a comprehensive end-to-end hiring platform. Renowned for their advanced hiring solutions driven by ethical AI, they have facilitated millions of video interviews and candidate engagements for global clients.
This is a unique opportunity for you to advance your international career while contributing to a cutting-edge company.
Responsibilities:
We are looking for a skilled Senior Full Stack Software Engineer to join our platform team. In this role, you will play a vital part in enhancing one of our core platforms utilized daily by major enterprise clients worldwide. Your responsibilities will involve maintaining and refining the system for continued reliability, security, and performance. Collaboration with engineers, product managers, and quality assurance personnel will be crucial to deliver high-quality enhancements and address customer requests effectively. You will work across the full stack, taking ownership of critical code paths and ensuring the long-term sustainability of the platform.
Key Tasks:
- Enhance and maintain the platform, a robust system built using Python and Django ORM, alongside technologies like PostgreSQL, NGINX, and Celery for orchestration.
- Extend the internal GraphQL layer to interface with APIs in a scalable and testable manner.
- Develop robust unit and integration tests for high coverage and reliability using Pytest.
- Participate in incident resolution and performance optimization, meticulously analyzing logs and metrics with tools like Splunk.
- Collaborate with various stakeholders to troubleshoot production issues, implement customer-focused enhancements, and uphold platform stability.
- Review code contributions from peers and ensure adherence to engineering standards and CI/CD workflows.
- Proficiency in reading and understanding technical documentation in English and contributing to internal documentation with clear written English.
Requirements:
Essential:
- 7+ years of Python web application development experience.
- Proficiency in HTML, CSS, JavaScript, and React development.
- Experience with REST APIs and GraphQL.
- Familiarity with PostgreSQL or similar databases.
- Hands-on experience with testing frameworks like Pytest.
- Comfortable working with feature flagging systems.
- Strong Git knowledge.
- Ability to write clean, maintainable, well-documented code with testability.
- Proficiency in basic English for technical understanding.
Desired:
- Experience with large-scale enterprise platforms.
- Exposure to NGINX, Celery, or SAML/SSO.
- Familiarity with CI/CD pipelines and observability tools like Splunk.
- Previous work in multi-language environments.
Benefits:
As a Senior Full Stack Software Engineer at Ubiminds, you can expect:
- Placement in a product-based company with full support services.
- Remote-first policy.
- MacBook provided.
- Access to growth opportunities and networking events.
- Free English lessons.
- Referral bonus.
- Cool headquarters with exciting perks.
Recruitment Process:
- Initial Interview with Tech Recruiter.
- Client assessment phase.
- Job Offer.
