Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

ThinkNimble

Software Engineer

National
Full Time
Paid
  • Responsibilities

    ThinkNimble is looking for engineers with 1-2 years of development experience who are ready to diversify their responsibilities and grasp a bit more autonomy in our Software Engineer role.

    We are looking for engineers who want to move from a purely technical role into more product and client-facing responsibilities. You will still be writing code, but your work will be higher leverage and product oriented in nature. You will be managing one or more projects as a lead developer and will work in tandem with a product manager to ensure the success of your projects. 

    POSITION REQUIREMENTS

    • You have worked as a full-stack developer for no less than one year.
    • You have worked full-stack on a live production system and perhaps built one from scratch.
    • You are comfortable in many programming languages and frameworks. You use the best one for the job at hand.
    • You have worked with a distributed and highly available system and perhaps designed and built it yourself or with a team.
    • You have been a key decision maker on the software, architecture, and/or product design of a previous project.
    • You understand the complete software development lifecycle and are capable of self-managing on a project.
    • You have managed or led projects in the past.

    JOB EXPECTATIONS

    • You may not be familiar with the tools we use, but you are smart and capable enough to pick them up quickly and start building.
    • You will work with your Senior Engineer to lead your team in the development of multiple client projects.
    • You will strive to improve your team's code quality and software stability.
    • You will work with product management to plan and coordinate development resources for one or more client projects.
    • You will communicate effectively with product managers and clients about technical challenges and trade-offs.
    • You will lead, mentor, and set an example for junior programmers.
    • You will produce software assets, documentation, and development tools that can be used across teams and projects.
    • You will work smartly and get things done.

    TECHNOLOGIES WE USE

    • Python (Django Framework)
    • JavaScript (VueJS, React, and React Native Frameworks)
    • Ubuntu Linux
    • Heroku and AWS
    • PostgreSQL

    BENEFITS

    • Top-notch technology equipment
    • Health, dental, and vision insurance
    • Equitable family leave policy
    • Minimum paid vacation policy: you must take off 4+ weeks every year
    • An energetic team deeply invested in each other's success
    • A safe and supportive “no blame” culture where you can make mistakes and learn