Search Jobs
Full Stack Web App Developer ? Senior
TL;DR: Why Consider Us?
The Job - Full Stack Web Developer Daily responsibilities primarily consist of coding database-driven web applications and other web-related development work. In a typical day, you will likely work mostly with Python based web applications using frameworks like Django or Flask that interact heavily with a database (usually PostgreSQL). In the course of that work, you will have to interact with related technologies like JavaScript, React/Vue, HTML, and CSS/SASS. There's also opportunities for you to be involved in devops work if interested. This is not a design job. It will require a lot of in-depth programming and database work including the ability to architect maintainable code that gets the job done. While we do prefer to do most of our back-end work in Python, we will occasionally take projects in other languages if they seem to be a good fit for us and the customer. Some days you will jump from project to project as issues come up. At other times you may work primarily on one project for weeks, months, or occasionally years. Our customers have varied needs and so we tend to have varied responsibilities and projects. We have a focus on serving the customer and making software conform to their company rather than making the company conform to software.
Management Your immediate manager will be a "Team Lead." This is a senior developer, project manager, and team captain all rolled into one. It's also someone whose proven to be talented with both code and people, especially communication. We don't believe non-technical managers bring a lot of value to a development team, so we don't use them. Ditto non-technical project managers. We keep our dev teams small and they usually have a small number of projects so that our team leads don't get overwhelmed. Communication with clients usually involves the team lead and the developers working on the project. We try to avoid the "phone game" whenever possible.
The ability to take ownership for a project, engineer a sound technical solution, and "drive" a project to completion is essential. Your team lead will be a ready and willing resource to help you architect solutions and/or solve problems, but won't micro-manage. If you aren't asking them for help or indicating you have a problem, they will assume you are making good progress on the issues assigned to you during sprint planning, which happens every two weeks. Our CEO/CED and CTO are both software engineers and heavily involved in the engineering operations of the company. They oversee the health of the development team and projects, help our sales team evaluate opportunities for technical and capacity fit, gather feedback from the devs on what is and isn't working in our tech stack and/or processes, and consider the value that emerging technologies might bring to our organization.
Sustainability "Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely" (Agile Manifesto principle). We actively manage every part of our organization through the lens of what is reasonably sustainable. For example, it's why we:
We don't want anyone to burn out. We'd prefer our team to be here and fully engaged for years to come. Senior Developer The position we have open is for a Senior Developer. Senior Developers usually have 6-10+ years relevant experience and meet the following requirements:
Leadership
In addition to the leadership expectations noted above, some of our senior developers will also be involved in leading other developers and interacting with customers. We realize not every senior developer is as good with people as they are with code and that's ok. We need and value individual contributors. But if you like and are good at interacting with people, we will have opportunities for you to lead teams and/or projects. Everything Else
We Are Offering
The Company - Level 12 Who Are We? Level 12 is development firm that specializes in building custom software for our customers. We manage the entire process including planning, managing, and building software exactly as the customer needs it. We serve customers in diverse industries including: non-profit, automotive, manufacturing, logistics, and financial. Our customers range in size from small startups to Fortune 500. We set ourselves apart by digging into the customer's problem until we can own it and then delivering highly functional software that brings significant value to the customer's organization. That may not sound unique, but the longer we do this, the more we encounter people who have been burned by bad development experiences with other firms. We look for long-term relationships with our customers and have some that go back to 2005. We may not be changing the world, but we are impacting the lives of our customers and their employees. You don't have to take our word for it, checkout some of our reviews by our customers. This is a video we often use with our prospective customers to explain our agile/iterative development process (< 2 mins): On Development Best Practices Behind the scenes, we are using software development best practices to ensure that the code we deliver is flexible, maintainable, and works well for the user for years to come. We know what it's like to work in a substandard development environment or culture that accepts or maybe even promotes practices that kill developer productivity and enjoyment. We work hard at promoting development best practices and ingraining them into our culture. If you come work for us, you can look forward to:
If you'd like to learn more about what makes us tick, our Chief Executive Developer (CED) gave a talk on the importance of CI and automation in an agile software development process (embedded video) and has given other talks and presentations on various topics. Character First Level 12 was founded on biblical principles and has biblically informed Values. See the about page for our Mission, Values, Vision, and Purpose statements. Due to differing or a lack of religious convictions, we respect that employees may not be able to identify with our faith-based Vision and Purpose. Applicants are not asked questions regarding nor expected to discuss their religious beliefs during the application process or during employment. But, we do expect all applicants and employees to share our Values. Our Values describe not only who we are as an organization, but also who we are not. They encompass our ethics, principles, and beliefs about our organization and its relationship to the world. They communicate to employees the behaviors that are approved (and rewarded), and by extension those that are not.
|
Report / Flag this Job Ad
More Jobs
Part-Time Crew Member
Part-Time Crew Member We are more than just your local restaurant. We are a collection of hardwo
Part-Time Crew Member
Part-Time Crew Member We are more than just your local restaurant. We are a collection of hardwo
Part-Time Cashier / Line Cook
Fix Shift 2pm-6pm Apply now to immediately connect with our virtual hiring assistant, Olivia! T
Part-Time Crew Member
Part-Time Crew Member We are more than just your local restaurant. We are a collection of hardwo