Brane offers exceptional tailored software engineering services!
-
Full stack software engineer
We're looking for a full-time full stack developer to help build and maintain our projects and help support our clients. You'll be working on exciting projects ranging from Healthcare Industry to Ecommerce and Telecom industry. Our team believes in an Agile development environment and test driven development. We place an emphasis on open collaboration and ownership. When something isn't working, we're not afraid to throw it out and try something new - so if you have exciting ideas about the dev process and how to make your own job even easier, you'll fit right in.
We're remote first! All of our team is distribuited.
-
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Apply scalable application fundamental design principles as needed
- Collaborate with other team members and stakeholders
- Take smart risks and champion new ideas
- Write unit, functional, and integration tests
- Collaborate with engineering, QA, and product team members
- Scale our applications as our user base grows
- Be responsible for leading product features from concept to implementation to deployment
-
Requirements
- 4+ years of web application engineering experience
- A solid understanding of object-oriented programming
- Live anywhere in the world
- Proficient in one or more languages and frameworks: Ruby, Rails, Javascript, NodeJS, Go, Elixir, Python, and any other amazing and dynamic languages
- Familiarity with important concepts including MVC, Mocking, ORM, and RESTful
- Passionate about improving the dev process and recognize the value of an awesome company culture
- Ability to implement automated testing platforms and unit tests
- Familiarity with development aiding tools, such as Bower, Bundler, or Rake
- Familiarity with continuous integration
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to giving and receiving feedback
- You either are or aim to be a 10x developer and want to work with a team of highly capable individuals
-
Working remote
- Remote work policy (portions borrowed from Fog Creek's remote worker policy)
- You MUST have a decent internet connection. You must be able to participate in video conference and remote screen sharing sessions. Be aware some DSL providers in some locations do not offer enough upstream capacity. You must have the ability to have (at minimum) a 2 mbps Upload and 10 mbps Download SUSTAINED capabilities. Be aware of "burst" speeds from ISPs, these are not sustained speeds
- If you are going to be connecting to your router via a wifi connection, you must have a solid no-packet-loss connection from your work location. Even small hiccups in a wifi connection can cause issues with video conferencing, we must be able to hear, see, and understand you
- You must have a dedicated room that you can work from with a door that closes. You need a distraction free environment to maximize productivity
- You should be available during our "core" working hours. These hours are from 1pm BRT to 6pm BRT. We need a number of hours per day where people are expected to be on-line and available. If you won't be available during the core hours for some reason, then everyone on the team knows why because you have it on your shared calendar
- You should be able to participate in semi-frequent team gatherings. We typically have smaller team gatherings once or twice a month. We get the entire team together a couple times per year
-
Apply to this position
Send a resume, github profile, and code samples to us at [email protected]
-
Software engineer
We're looking for a software engineer with knowledge and passion to learn and be an awesome developer which will help us build and maintain our projects and help support our clients. You'll be working on exciting projects ranging from Healthcare Industry to Ecommerce and Telecom industry. Our team believes in an Agile development environment and test driven development. We place an emphasis on open collaboration and ownership. When something isn't working, we're not afraid to throw it out and try something new - so if you have exciting ideas about the dev process and how to make your own job even easier, you'll fit right in.
We're remote first! All of our team is distribuited.
-
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Collaborate with other team members and stakeholders
- Take smart risks and champion new ideas
- Write unit, functional, and integration tests
-
Requirements
- 1+ years of web application engineering experience
- A solid understanding of object-oriented programming
- Must live in Brazil
- Knowledge in one or more languages and frameworks: Ruby, Rails, Javascript, NodeJS, Go, Elixir, Python, and any other amazing and dynamic languages
- Familiarity with important concepts including MVC, Mocking, ORM, and RESTful
- Recognize the value of an awesome company culture
- Ability to implement automated testing platforms and unit tests
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to giving and receiving feedback
-
Working remote
- Remote work policy (portions borrowed from Fog Creek's remote worker policy)
- You MUST have a decent internet connection. You must be able to participate in video conference and remote screen sharing sessions. Be aware some DSL providers in some locations do not offer enough upstream capacity. You must have the ability to have (at minimum) a 2 mbps Upload and 10 mbps Download SUSTAINED capabilities. Be aware of "burst" speeds from ISPs, these are not sustained speeds
- If you are going to be connecting to your router via a wifi connection, you must have a solid no-packet-loss connection from your work location. Even small hiccups in a wifi connection can cause issues with video conferencing, we must be able to hear, see, and understand you
- You must have a dedicated room that you can work from with a door that closes. You need a distraction free environment to maximize productivity
- You should be available during our "core" working hours. These hours are from 1pm BRT to 6pm BRT. We need a number of hours per day where people are expected to be on-line and available. If you won't be available during the core hours for some reason, then everyone on the team knows why because you have it on your shared calendar
- You should be able to participate in semi-frequent team gatherings. We typically have smaller team gatherings once or twice a month. We get the entire team together a couple times per year
-
Apply to this position
Send a resume, github profile, and code samples to us at [email protected]