Senior Software Developer (Brazil)
Our client is seeking a Senior Software Developer to join our growing team. We are looking for a passionate, experienced engineer who wants to work in a highly collaborative, team environment. Strong communication skills are imperative. The ideal candidate will have significant experience building highly scalable, responsive web applications and web services using technologies such as C#, Web API, TypeScript, and JavaScript. They will have demonstrated expertise with modern web technologies such as web sockets and service workers and have experience using these technologies to build single page applications (SPAs) and Irogressive web apps (PWAs). They will also possess both the desire and adeptness to help build that expertise in others
Rate paid in USD: 23 per hour / 9 am to 5 pm EST
Requirements
- Working Hours: 9 am to 5 pm EST time zone
- Proficient experience developing software in an Agile, team-based environment
- Proficient experience developing responsive web applications
- Strong understanding of 00P concepts and design patterns
- Expertise with C#, JavaScript, TypeScript, CSS, and HTML
- Experience building single page applications (SPA) and progressive web apps (PWA)
- Strong understanding of web and browser technologies such as web sockets, service workers, LocalStorage, SessionStorage, and W3C manifests
- Experience with CSS preprocessors such as SASS or LESS is a plus
- Experience building RESTful web services using Web API
- Experience working with PostgreSQL, or other relational databases
- Excellent problem solving and communication skills
- Experience working with off-shores teams from different time zones
Responsibilities
- Full-stack web development including front end, business logic, and data access layer.
- Technology stack consists of C#, JavaScript, TypeScript, CSS, HTML, ASPNET, AJAX, PL/SQL, and WCF
- Responsible for full development life cycle from planning through successful release and support
- Participate in decision making concerning software architecture and design
- Participate in code reviews
- Mentor and assist in the training and onboarding of other team members
- Work closely with other members of the development team and stakeholders
- Maintain high standards, attention to detail, accuracy and completeness
Benefits
- Work from home
- Access to diverse projects
- Opportunities for professional growth
- Collaboration with diverse teams
- No commute time
- No dress code (unless there’s a meeting!)
- Eco-friendly work lifestyle
- Exposure to a multicultural team
- Potential for long-term engagement
- Improved work-life balance