Sr. Software Engineer
by Ubiminds: You, International. in Software Engineer
Job Role Insight
Date Posted
Apr 13, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
Your primary focus will be on designing and writing high-quality code to develop and maintain robust integrations between our systems and various third-party platforms. You will be crucial in ensuring smooth data flow, high performance, and scalability of these integrations. While your initial focus will be on the backend, you will be a key contributor across the entire codebase, readily tackling challenges in any area as needed.What you'll do
- Design, develop, and maintain efficient and scalable integrations between our backend systems and third-party APIs and platforms.
- Implement standard UI patterns and reusable components in collaboration with the frontend team to improve consistency across engineering teams.
- Collaborate with UX Designers to refine requirements, balancing technical feasibility with optimal user experience.
- Develop accessible and maintainable React components, adhering to best practices (if frontend work is required).
- Write clean, secure, and efficient backend code, ensuring maintainability and scalability.
- Develop unit tests and contribute to comprehensive automated testing strategies for both backend and frontend components.
- Conduct code reviews, provide constructive feedback, and mentor peers to foster a culture of continuous improvement within the team.
- Troubleshoot and resolve complex integration issues and contribute to resolving UI issues when necessary, ensuring a seamless user experience.
- Document integration designs, solutions, and best practices through clear technical writing and discussions.
- Make well-informed technical decisions by carefully weighing trade-offs between performance, maintainability, and business impact.
- Work closely with Product and UX teams to create engaging and high-value web experiences, particularly concerning data integration and presentation.
In order to succeed in this position, you will need
Mandatory skills- Advanced/fluent English skills – Excellent written and verbal communication skills.
- B.S. in Computer Science, a related technical field, or equivalent work experience.
- Proven experience building SaaS products in a cloud-based environment, with hands-on experience using AWS and cloud best practices.
- Strong proficiency in .NET, C#, with a solid understanding of modern web technologies.
- Solid understanding of Node.js, Python, Django (indicating full-stack aptitude).
- Expertise in writing maintainable code, with experience in unit tests and automated testing strategies - REST + API testing tools (Postman).
- Ability to collaborate effectively as an active team member in a global, remote-first environment.
- Familiarity with Postgres, Aurora, DynamoDB (backend data stores).
- Hands-on experience with CI/CD pipelines and advanced frontend testing frameworks to ensure robust and automated deployments.
- Ability to work interfacing frontend services using APIs to support data integration and display.
- Knowledge of using Docker, CI/CD pipelines, and virtualization technologies for efficient deployment and automation.
- Understanding of security best practices and scalable, high-performance web applications.
- Queue: Celery (for backend task management).
- APIs: API testing tools (Insomnia).
- Real-time Communication: WebRTC - Third-Party integration (potential integration work).
- AWS certifications.
- React UI development (for potential frontend contributions).
- ATS platform experience (domain-specific knowledge could be beneficial depending on the company).
Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Similar Jobs