Senior Software Developer

Cookly


3 weeks ago

07/27/2019 10:21:23

Job type: Full-time

Category: Software Dev


Cookly is recruiting a Senior Software Developer to help produce and implement functional software solutions for our platform and mobile app. In this position, you will work with upper management to define technical requirements and take the lead on operational and technical projects. You will be providing technical leadership and coaching to a team of junior developers located around the world. The goal will be to develop high-quality software that is aligned with user needs and business goals. Our fast growing startup will require you to make decisions to balance speed with quality and scalability. With our head office in Bangkok, you will have the opportunity to work remotely. The ideal candidate for this position is passionate about technology, self-driven and shares our love for food.

Responsibilities:

  • Develop high-quality software design and architecture

  • Lead and coach a team of junior developers

  • Identify, prioritize and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • Review and debug code

  • Perform validation and verification testing

  • Collaborate with internal teams and vendors to fix and improve products

  • Document development phases and monitor systems

  • Ensure software is up-to-date with latest technologies

Requirements:

  • Proven experience in software development

  • Extensive experience in software development, scripting and project management

  • Experience using system monitoring tools and automated testing frameworks

  • Knowledge of selected programming languages (e.g. Python, JS, etc) 

  • Analytical mind with problem-solving aptitude

  • Ability to work independently

  • Excellent organizational and leadership skills

  • Experience working remotely is a plus 

Benefits:

  • Live the Digital Nomad lifestyle - work from wherever you want

  • You will be part of a growing tech startup in the food and travel space

  • You will join an international team of people who don’t hate Mondays

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 Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year. We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    About the Dev Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product.

    We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.

    • Want the opportunity to have a direct and highly-visible impact on shaping a product and elevating the user-experience each and every day

    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design

    • Feel energized and motivated by the challenge of creating something new (and changing)

    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack

    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)

    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.

    • Want to work wherever in the world you want to work as part of a fully remote development team

    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    REQUIREMENTS

    Base Qualifications:

    • Senior engineer / team lead, ~ 6+ years experience with at least 3 years focused primarily on the backend.

    • Built and shipped complex, high-performance, highly-available distributed systems.

    • Strong background in Python or strong background in Java(or similar) with experience with Python.

    • Ability to thrive in a small team, high autonomy environment.

    • Experience with pull requests, code reviews, automated unit testing.

    • Leader / Mentor.

    Desired Qualifications:

    • Previous remote working experience or equivalent self directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with docker and/or Kubernetes.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    Super-Star Qualifications:

    • Experience / strong interest in design and application of machine learning based algorithms.

    • Experience with GraphQL.

    • Experience / comfortable with full stack development.

    BENEFITS

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation

    Details:

    • Type: Full-time

    • Location: Austin or remote

    • Equity: Stock Options

  • The job

    You will work on all aspects of our current product, which includes:

    • Our user-research platform, with all the challenges associated with complex data-visualisation & analytics dashboard. 

    • Our tester’s hiring platform, where you’ll work with us on building a complete marketplace from scratch. 

    • Prototyping tool integrations, or you’ll be able to work directly with the development teams of InVision, Marvel, Adobe, Figma and more. 

    • Our automated reporting platform, where you'll work on a comprehensive document for the whole product team to collaborate on.

    As part of the Maze team, here’s what you’ll do:

    • Architect and develop highly scalable web applications 

    • Work closely with our designer and engineers to design, build, and ship new features from scratch 

    • Evaluate and improve the performance, durability, and security of applications in production 

    • Take ownership for your tasks and see features through from start to finish 

    • Help teammates improve when reviewing their work and appreciate feedback when they reciprocate

    Requirements:

    • Perfectly fluent in English 

    • Javascript & ReactJS expert 

    • GraphQL / nodeJS knowledge 

    • Functional programing evangelist 

    • Able to write maintainable and scalable code 

    • Write tests & always improve your work environment 

    • Enjoy working remotely

    Bonus points:

    • Interest for UX & UI design 

    • Experience doing data-visualisation & canvas 

    • Experience with deployment automation tools 

    • A good dose of ambition, as well as a great sense of humor

    How to Apply:

    We receive a lot of applications so try to submit something that will grab our attention! It’s important for us to see your understanding of our product so make sure that: 

    1) you've done some research on Maze and signed up to try the product; 

    2) you include a well-structured and concise message with your application explaining why you find Maze interesting and why you'd be a good fit. Show off a little :).

  • 1 month ago

    Sourcefabric is a nonprofit organisation that builds open source tools for media organisations all over the world. We're looking for an experienced full-stack web developer to join our Superdesk team.

    Superdesk is an end-to-end news creation, production, curation, distribution and publishing platform developed and maintained by Sourcefabric. It is scalable to suit news organisations of any size, with a modular approach that makes it easily extensible.

    Your duties

    • Work in a team of talented Javascript and Python developers, QA engineers and web designers, following Agile methodologies

    • Work with the Superdesk product owner on the conception and realisation of new product features

    • Use your deep understanding of web technologies and APIs to advise on the system's architecture and to coordinate front-end and back-end development

    • Use your Python, Javascript and API skills to help implement new features

    • Focus on code quality and testability

    • Share your knowledge of good code practices with the rest of the team

    • Continually improve technical processes to get us operating more efficiently

    • Interact frequently with our CTO and with developers on other projects at Sourcefabric

    Your skills and experience

    • 4+ years of experience with full-stack web development

    • Strong knowledge and experience in back-end software development, especially with Python web frameworks

    • Expertise in front-end development using  Javascript and Web technologies (e.g. React)

    • Well versed with database technologies including both relational and NoSQL systems. Expertise in MongoDB is a big plus

    • Experience designing and developing RESTful APIs

    • Experience (or strong desire) working with agile development projects, in particular Scrum

    • Experience with GitHub-like development workflows using Pull Requests for peer review

    • Experience in other web technology stack including Elasticsearch, Node.js

    • Passion for good engineering and clean code practices

    • Experience with test-driven development and continuous integration is a plus

    • A basic understanding of journalism and newsrooms is optional, but desirable

    • Fluent English is a must

    What we offer

    We offer you a position in a highly international organisation, with projects and staff on literally every continent.We also invite you to work in a small and agile team that moves fast and breaks stuff. Superdesk is growing.

    If you have an interest in new forms of online journalism, this position will certainly give you some great insights. Our developers often visit or interact with newsrooms directly, consulting with them on how to make the most of our tools.

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!