Senior Software Developer

Cookly


2 months ago

01/12/2020 10:22:57

Job type: Full-time

Category: Software Development


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

  • Hypothesis.is (Between UTC-6 and UTC+2)
    1 week ago

    Location: Remote. Candidates must be located between UTC-6 and UTC+2 time zones.

    Summary

    Hypothesis is seeking a Senior Backend Developer to join our Product Delivery team. The person hired in this role will work to ensure that Hypothesis technologies and services support our vision of a world where annotation is as common as comments, but more useful and engaging. Join us as we extend what the web can do.

    About the role

    In this role, you will help build systems and APIs to support annotation of web pages and other media. You will focus on solving for user needs by contributing to backend systems and services. The following is a sampling of the technologies we currently use:

    • Python, Pyramid, PostgreSQL, Elasticsearch
    • AWS, Docker, Terraform

    This role reports to the Director of Engineering

    About you

    You will be successful at Hypothesis if you:

    • Demonstrate proficiency with dynamic languages like Python
    • Demonstrate proficiency with building and designing RESTful APIs
    • Have a solid understanding of  HTML / CSS / JavaScript based presentation layer
    • Have familiarity with architectural patterns and tools used to build modern web applications
    • Experience profiling and debugging web applications
    • Experience working with developers of open source projects to resolve bugs or make improvements
    • Have experience with the integration of data storage solutions using databases such as Postgres
    • Worked with continuous integration and deployment systems, and have ideas about how to build and improve them.
    • Have experience with remote work and understand the importance of good time management, self-motivation, and self-discipline as a remote worker. 
    • Have excellent documentation and verbal communication skills, and are able to collaborate and rally support within your team.

    What’s next

    Does this sound interesting? Drop us a line to tell us what about this role intrigues you and why you think you would be great for Hypothesis. Resumes are helpful, but so are examples of your recent work. We can’t wait to hear from you!

  • 4 weeks ago

    Art+Logic is looking for Full Stack Web Developers to work with us on interesting custom software projects. We’ve been around since 1991, and we’re still going strong.

    Our ideal developers thrive in the environment of variety and challenge that is inherent to custom software development, working with us in a long-term relationship over many projects for numerous clients.

    Since we do custom software development, the skills and needs for each project can vary widely. This goes beyond just the languages we use, to the industries and problem domains we work in. We look for generalists; most importantly those who are excited to learn and take on new challenges. You can expect to grow both in your strength and your versatility when working here. We want to help you do so.

    We work remotely all over the United States and Canada. We expect you to be able to work well on your own and comfortably with teams. You won’t have someone looking over your shoulder so you'll need to be communicative and reliable, and hold yourself accountable. We depend on each other.

    Art+Logic is run by humans, who work and create using technology. Things can go wrong and we need to respond to the unexpected by being kind, considerate, fair, flexible, and calm. We treat our clients and peers as respectfully as we would like to be treated.

    Here’s an example of some projects we’ve worked on recently, so you can better understand the wide range of projects and challenges we undertake:

    • Implementing a Django-based DoD CAC card login
    • Writing a data model layer using SQLAlchemy to provide an object-oriented view of a legacy relational database schema. This model layer provides all business rules and data integrity using advanced python3 features. This data model in turn serves a REST API (python-pyramid) consumed by an advanced single-page web application written with Marionette (Backbone)
    • Created Windows tablet application to communicate with client's modbus hardware and upload data to Python/Django/Vue webapp for analysis and display

    What we want from you: (aka: skills)

    We currently have a high demand for Python, specifically Django, and JavaScript web framework experience. 

    However, more important than that, we are looking for people who are curious and looking for opportunities to learn. People who like learning and creating on their own. Those who are able to drive themselves or even lead others when completing projects. Developers who are able to organize and express their ideas. Communication is paramount here.

    Relationship Details:

    We are looking for Contractors (1099) for long term open-ended relationships. Work hours are flexible; requiring reasonable overlap with normal working hours to support team communications, and not just nights and weekends. Our rates range from $35-$55/hour. We are ONLY looking for people in the United States and Canada.

    We want you to enjoy working for us, and to be able to have a life outside of work. Since you're not commuting you can embrace the freedom of working from where you enjoy living, and use the saved time for your personal life and relationships. We don’t ask our developers to work consistently over 40 hours/week. 

    It’s important to us in the hiring process that we allow developers to demonstrate their abilities by actually developing something, because a list of previous employers or educational background aren’t always indicators of what someone can do. All applicants are asked to submit a solution to a programming challenge that emulates a task we might assign on a project. 

  • 1 month ago

    Theorem is a team of experts who set sound principles and best practices into action. Our team solves complex problems and builds amazing things for some of the largest global household names. We work with team members around the world and have offices in LA and New York. While this is a remote first role, initially, the position will require at least bi-monthly travel to the UK. Candidates closer to major travel airport hubs will be given priority.  You must be authorized to work in the United States.
    As Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.
    As a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?

    Responsibilities and Duties

    In this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:

    • Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.
    • Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.
    • Research technologies and assess their fit for the challenge at hand.
    • Educate and train clients and stakeholders about the benefits of our approach to software and solutions development.
    • Assist the engineering team on product delivery by writing code and reviewing pull requests.
    • Collaborate with the team to create a successful project hand-off plan

    Qualifications and Skills

    • 10+ years of experience in software engineering.
    • Over 5+ years of experience directly consulting with clients.
    • Eager to learn new languages and technologies.
    • Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.
    • Strong experience designing and delivering features on both server and client sides of the development stack.
    • Demonstrated experience researching new tools, acquiring new skills, and implementing your new knowledge on the fly with confidence and accuracy
    • Experience with AWS, GCP, or Azure is nice to have.
    • Experience working with Chef, Ansible, and other provisioning technologies is a plus.
    • BS of Computer Science or similar academic background is a plus.
    • Excellent skills in spoken and written English language.
    • Possess a strong and reliable internet connection.

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!