Senior Systems Developer

Brankas


8 months ago

06/26/2019 10:21:23

Job type: Full-time

Category: Software Development


About Brankas

Brankas is a cutting-edge provider of consumer and enterprise focused financial management software and systems. Brankas’ backend service-oriented architecture is entirely written in Go, and deployed on cloud-based systems (GCP, AWS), making heavy use of third-party systems and APIs.

About the Position

Brankas is looking for a strong developer generalist with previous experience building production quality systems in Go. Candidates should have a strong desire to work in a fast moving, but rigorous development environment, with focus on pushing high quality, production grade, and secure code. Candidates should be familiar with service-oriented architectures / “microservices” and have strong working knowledge of systems architecture and design.

In this position, you will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.

Qualifications

  • BS in Computer Science or related field

  • Minimum 4 years work experience

  • Strong knowledge / understanding of algorithms, software engineering, distributed systems, test driven development + continuous integration, databases, configuration management, and web services

  • Demonstrated experience working with frontend (web, Android, and iOS) and backend technologies

  • Strong commitment / experience to building secure, efficient and resilient systems

  • Familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc)

  • Capable of building, deploying and managing Go production applications “in the cloud”

  • Previous experience working in banking, ecommerce, or finance is a plus

  • Candidates must have excellent English communication skills and be independently driven to success

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 70+ people who value:

    • Independence. Others can trust that you’ll deliver on time and your teammates don’t need to worry about you keeping your word.

    • Mastery. You love what you do and care deeply about the quality of your work, down to the smallest details. You’re continuously learning and pushing yourself to the limits of your ability. You're never satisfied with the status-quo.

    • Communication. Your communication is clear, concise, and engaging whether you're explaining a complex idea or providing feedback to a teammate.

    • Balance. You're mindful about cultivating a healthy work-life balance. You care about the well-being of yourself, your team and the people around you.

    • Impact. You're able to take a bird's eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. You're committed to the health and success of both your teammates and Doist as a company.

    We invite you to visit our blog to learn more about us, our values, and how we work.

    The Frontend team at Doist is looking for a new developer to join their ranks to build the best possible user experience for millions of user across multiple products.

    How we work:

    The Frontend team is responsible for all code that runs in a browser. Be it the web apps of Twist and Todoist, browser extensions, electron apps or our landing pages.

    Our main product work happens inside cross-disciplinary teams, that we call squads. You can read more about this in our blog. We have a rotating Hero role whose main responsibility is to tackle support issues, fix bugs and work on smaller improvements. On top of that everybody on the team gets a day per week to spend on Housekeeping; during this time we pay back technical debt, fix bugs and in general improve the health of our code base.

    We believe in picking the most effective tools to do our best work. At the moment this means most of our communication happens asynchronously in Twist. Code and bugs are managed and reviewed in GitHub. Team meetings are done in Zoom.

    We don't have a lot of scheduled meetings. Once a week the team meets to discuss the previous week and plan the next one. Once a month the whole team comes together for a retrospective to share candid feedback and take a look at the coming month.

    Day-to-day work:

    What your work will look like on a day-to-day basis:

    • Implement features. From proposal, through specification and implementation, to maintenance. You're encouraged and expected to propose things that you think can be a good addition to the product.

    • Provide feedback. When planning a feature you're expected to provide feedback on expected challenges and unknowns as early as possible.

    • Improve the code quality. With time, our code accumulated some technical debt, which we pay off. Often we do it while we make features, but we also dedicate time to housekeeping each week.

    • Be a responsible & exemplary team member. We do code reviews, refactor code, learn new things and share our knowledge. You might also be appointed mentor of a new comer

    • Lead a squad. From time to time you might be a squad leader which bears the responsibility for the success of the project. In practical terms, you plan the squad work and orchestrate its execution. You balance this activity with hands-on work within the same squad.

    • Be a Hero. During this time you'll be working closely with the support team to triage and fix bugs from users. Also, you help speed up code reviews and support other teams in their projects.


    To thrive as a Frontend Developer at Doist:

                              > You feel that our values resonate with yours, and you see how they can act as guidance for your day-to-day work.
                              > You have experience in building complex interactive web applications.
                              > You have solid knowledge of modern JavaScript and React (Bonus: Redux)
                              > You have experience in writing automated unit, integration or end-to-end tests.
                              > You have experience in measuring, analyzing and fixing performance problems.
                              > You're able to use and customize tools (e.g. webpack) to streamline our development and build processes.
                              > You're able to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.
                              > You are fluent in written and spoken English.

                              Benefits:

                                            We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

                                            > Competitive compensation.
                                            > Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
                                            > Generous paid vacation + national holidays. You’ll receive 40 days of paid time off to use on vacation and holidays.
                                            > Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
                                            > Health & well-being stipend. You’ll have a monthly budget to spend on the things that keep you happy and healthy like a gym membership, books, snacks, internet, and health insurance.
                                            > Amazing people. Being a part of the Doist team means you get to work with incredibly diverse, talented people who also enjoy having fun!
                                            > Annual company retreats. Although we work remotely, we still enjoy bringing the whole team together to get to know each other, bond, and have face-to-face discussions in places like Spain (2015), Iceland (2016), Greece (2017), Chile (2018), and the Azores (2019) .
                                            > Meaningful work. Working at Doist isn’t just about getting a job done; it’s about working together to positively influence people and teams all over the world.
                                            > So much more!

                                            ---

                                            All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]


                                          • About walrus.ai

                                            walrus.ai is a new approach to testing and ensuring confidence in complex web applications. Through a combination of human intelligence and computer execution, we offer quick and reliable monitoring and testing from simple, plain-English instructions. Our goal is to eliminate time wasted on writing and maintaining tests across the entire stack, allowing engineers instead to focus on building products.

                                            We are backed by great investors, and are making our first hire. This is a great opportunity to shape a company in a massive market from the ground up. There are 3 of us, and we are based in San Francisco. This position is also remote-friendly.

                                            As our first hire, you will...

                                            • Work closely with the rest of the team (engineering, product, design) to define and implement new features from start to finish, with clean and well-tested code (dev-ops, server, client).

                                            • Build, maintain, and continuously improve our internal automation tooling to ensure quick and reliable test results for our clients.

                                            • Build and maintain infrastructure and monitoring such that our clients are consistently having the best possible experience.

                                            Our Values

                                            Listen First

                                            We believe in empowering and delighting our customers. The biggest part of that is listening to them, when they’re happy, and when they’re frustrated. Before making any hard decision, listen to different points of view, collect as much insight as possible, and move forward with conviction. Don’t bring the ego in the building.

                                            Always learn

                                            “A man who carries a cat by the tail learns something he can learn in no other way.”

                                            — Mark Twain

                                            Failure is embraced, as long as you learn something from it.

                                            We believe in curiosity, and first-principles reasoning. All ideas are welcome, and debate is embraced. We aim for clarity of thought, and collecting diverse points of view, from our team, and our customers.

                                            Keep it simple

                                            “Stock is the backbone of good cooking, just roast some bones, roast some vegetables, put them in a big pot with water, and reduce and reduce and reduce.”

                                            — Anthony Bourdain

                                            Whether cooking, writing a book, or managing your workload, boiling ideas down to their essence, and bringing elegant simplicity to complex systems are the backbones of operational excellence.

                                            Engineering Qualifications

                                            • 2+ years of engineering experience in a consumer or enterprise software company.

                                            • Proficient in front-end technologies, being familiar with the DOM and how to interact with it.

                                            • Capable of diving into backend code to write new features from top to bottom.

                                            • BS in computer science or related field, or relevant work experience.

                                            Bonuses:

                                            • Browser automation experience (Puppeteer, Selenium, Cypress)

                                            • Experience with ReactJS

                                            Personal Qualities

                                            • You understand, and care deeply about the ramifications of the code you write, on the customer, and on the business.

                                            • You think from first-principles.

                                            • You are comfortable with the ambiguity and pace of iteration of an early-stage startup.

                                            • You are resourceful and will do whatever to deliver delightful customer experiences.

                                            • You have strong opinions, but are open to changing your mind.

                                            • You believe that a steeper slope makes up for a lot of y-intercept.

                                            Sound like you?

                                            Please reach out to us, and one of the co-founders will get back to you ASAP. We look forward to hearing from you!

                                            Additional Information

                                            walrus.ai provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or gender expression.

                                          • Yesterday

                                            Silktide build cutting-edge website analysis tools used by household brands around the world. We're looking for developers with a flair for PHP to join our growing team.

                                            You'll be working mostly in PHP 7.2 alongside a team of experienced developers. Our stack is currently based on AWS, Redis, MySQL, ES6+, Redux, and React which, along with being a lot of fun, allows us to quickly prototype and polish our ideas.

                                            Examples of challenges we work on include: multilingual spelling and grammar checking, using

                                            AI to improve SEO, and scaling to test millions of webpages every month. We're moving fast and no two days are the same.

                                            Applicants are expected to demonstrate high proficiency in PHP. Familiarity with any of the other technologies listed above is a plus. You'll need to be able to manage your own time, be commercially minded and have the confidence, passion and creativity to champion your own ideas.

                                            We offer awesome perks, opportunities for rapid career progression, and competitive compensation based on your experience.

                                            We cannot sponsor visas at this time.

                                            No agencies please.

                                          Remotive can help!

                                          Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

                                          Interested to chat with Remote workers? Join our community!