Job Closed
This listing is no longer active.
Bringing movement to the world, one employee at a time.
Mid Level Software Engineer
Location
Brazil
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Mid Level Software Engineer
Gympass
• Create abstractions to solve common problems; • Discover refactoring opportunities or remodeling product pieces and implement those discoveries; • Prevent technical debt accumulation before it happens by identifying and solving them; • Anticipate common and tricky failure from architecture and design to product decisions; • Work base on the product vision, proactively and constructively contributing to deliver it; • Provide deep and effective code and design reviews insights, ensuring excellence on team pull requests; • Provide well thought out, constructive and actionable feedback (including upwards) on a regular basis; • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.
Job Requirements
- You are familiar with frontend stacks like ReactJS, Typescript and BFFs over Node.js, but you like to work with Vanilla JS projects as well;
- You are familiar with microfront end architecture;
- You share the learnings with the team;
- You are self-aware of your strengths and weakness;
- You have experience in developing APIs RESTful web services collaborating with other teams;
- You have experience applying computer science fundamentals: data structures, algorithm design, problem solving, async programming and complexity analysis;
- You are proficient in automated testing;
- You seek to have the highest quality in your products, considering user experience as well as systems' cost, maintainability, availability and resilience;
- You have passion for product development;
- You have experience designing and developing complex modern services applications;
- You have experience working with modern agile product development teams;
- You help your team to collaborate within and with other teams;
- You have strong communication skills, including async ones;
- You are capable of clearly articulate ideas when communicate to groups in English;
- You are able to communicate with your teammates and stakeholders asynchronously and using English when needed.
Benefits
- Free Gold+ membership with access to onsite gyms and studios, digital fitness programs, and online wellness resources for meditation, nutrition, mental wellbeing support, and more
- A complete emotional wellbeing program with a unique approach. It offers personalized journeys that combine individual therapy sessions (52 per year) and on-demand content.
- Health, dental, and life insurance.
- As a Flexible First company, we offer hybrid and remote options to give you the freedom to work in a way that suits you. The model for this specific role can be discussed with your recruiter and hiring manager. When you join, use our home office reimbursement to set up your home office.
- Flexibility for us isn’t just about where we work—it also means being able to shape how and when we get things done. Together with their leaders, employees define schedules that align with their time zones, team needs, and personal routines.
- It’s important to take time away from work to recharge. Employees receive vacations after 6 months and additional 3 days off per year + 1 day off for each year of tenure (up to 5 additional days) + an extra holiday for your birthday!
- Welcoming a new child is one of the most special moments in your life. Take the time to be present and enjoy your growing family. We offer 100% paid parental leave to all new parents. Parents giving birth are eligible for an extended leave and a ramp-back period to return part-time while they get settled.
- Access world-class platforms, participate in interactive sessions, build your personalized development roadmap, and explore internal opportunities. We focus on continuous learning and feedback to support your journey toward personal and professional success.
- You’ll join a team of passionate people who come together to break boundaries, support each other, and create a meaningful impact in workplace wellness. We win together, building trust through open communication and a culture where every perspective matters.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and implement custom SharePoint solutions, including web parts, apps, and workflows, tailored to client needs. • Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, and external platforms, such as financial systems, directories, and legal data sources. • Develop custom themes, templates, and extensions to enhance the look, feel, and functionality of SharePoint sites. • Optimize SharePoint Online performance, troubleshoot technical issues, and ensure smooth operation across all integrations. • Work closely with project teams and client stakeholders to align technical solutions with business goals. • Develop solutions to aggregate and present data from multiple sources, including financial, directory, and client/matter systems, within Infodash. • Maintain high standards of code quality, documentation, and version control throughout the development lifecycle.
• Strong proficiency in PHP with hands-on experience developing applications using the Laravel framework • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies • Collaborate with product managers, UX/UI designers, and other developers to define and implement new features • Write clean, efficient, and well-documented code • Ensure the performance, quality, and responsiveness of applications • Implement APIs, integrate third-party services, and optimize database performance • Participate in code reviews, architecture discussions, and sprint planning • Troubleshoot, debug, and upgrade existing systems • Mentor and provide technical guidance to junior and mid-level developers • Stay up to date with emerging technologies and propose improvements to enhance development efficiency
• Designing, implementing, and maintaining Microservices using Python. • Designing and developing cloud based software products conforming to industry best practices. • Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions. • Build and scale our fast-growing online services and data pipelines. • Collaborate with other teams on security, reliability, and automation. • Supporting the testing process, troubleshooting issues and resolving them.
Software Engineer II
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Azure Storage team is chartered with building, managing, and running the persistent cloud storage for Microsoft Azure cloud. We are one of the foundational services in the Azure Cloud and host data from some of the largest companies in the world plus all of Microsoft’s largest online businesses. We are looking for a Software Engineer-II who is passionate about building and optimizing a world class distributed file system. If you love large scale distributed systems, love to work on new projects where you can define the work, scope, direction, and architect new solutions to make an impact on a massive product like Azure Storage, this could be position for you! You would be joining a talented, highly collaborative team, with responsibility for engineering the lowest most fundamental layers of the Azure storage service. You will be working on the next generation storage platform being built on storage servers with Data Processing Units (DPU). The role brings exposure to cutting edge storage, memory, networking, and distributed system technologies, with broad opportunity to influence both the business and the industry as you help build the next generation hyperscale storage system including for new workloads like AI training and inferencing. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Works with appropriate stakeholders to determine user requirements for a set of features. - Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. - Creates and implements code for a product, service, or feature, reusing code as applicable. - Contributes to efforts to break down larger work items into smaller work items and provides estimation. - Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. - Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Java - OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Java - OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Java - OR equivalent experience. - 1+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms, with problem solving, debugging and analytical skills. - 1+ years of experience in Datapath, Kernel mode, Storage, File-Systems, Distributed Systems, Operating Systems, Networking, or Applications at scale. - Experience in building and operating services at scale. #azurecorejobs Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



