Tag Archives: Full Stack Developer


Full Stack Developer


Fullstack developer


Planning Center, established in 2006, has grown to support over 80,000 churches worldwide. As an independent company, we pride ourselves on being debt-free with no outside investors. Churches use our tools to communicate and connect with their congregations, organize information, and coordinate events. We’re committed to building great products that solve real problems using web and mobile products.

Our team enjoys the flexibility of remote work, utilizing tools like Asana, Slack, Notion, and Zoom for collaboration. We gather quarterly at our main office in Carlsbad, CA, fostering our work relationships.

About the Work

We’re seeking several Full Stack Developers experienced in Ruby on Rails and React. You’ll work on building out new features from start to finish, refining existing features, improving performance, and ensuring the security of our customer’s data.


Responsibilities
  • Translating the product manager’s feature pitches into technical specifications
  • Implementing those technical specifications as a series of small, descriptive, and well-tested GitHub pull request
  • Pairing with your designer and developer teammates
  • Reviewing your teammates’ pull requests to increase the quality of what we build and learn from one another
  • Deploying to production with one click
  • Investigating customer-reported bugs that have been triaged and researched by our fantastic support team
  • Diagnosing errors that come in through our error monitoring tools
  • Improving performance guided by Datadog and AWS Performance Insights
  • Participating in book and code clubs to learn with/from other developers

Who We Look For
The best fits for any role on the Planning Center team are people embodying our Core Values:

Engage with Humility – We actively participate with openness and receptiveness. We are ready to listen, learn, and speak thoughtfully and kindly—regardless of skill level, expertise, or place on the org chart.
Invest In Our Team – We give our time and energy to our team’s success—improving collaboration with effective communication, making space for diverse perspectives, sharing knowledge, and asking questions.
Do Our Best Work – We aspire to do our best possible work—continually looking for ways to improve the quality of our individual output and contribute to our team’s overall success and growth.
Focus on Customer Impact – We advocate for our customer’s best interests in our decision-making—we can trace the goal of every project back to creating positive value for our customers.
Think Holistically, Work Iteratively – We focus on taking practical steps towards our goals with an awareness of the broader context—thinking big, working small.

We believe the strongest teams comprise people with diverse backgrounds and experiences, and we are committed to cultivating that diversity here at Planning Center. We’re building an inclusive, supportive place for you to do your best work.


The Hiring Process
During the hiring process, you’ll have a chance to interact with several members of our team. We strongly encourage you to bring any questions to anybody you interact with. You’re interviewing us as much as we’re interviewing you.

The teammates you’ll encounter along the way:

  • Our Recruiting and Growth Strategist
  • A few of our Senior Engineering Managers
  • Several developers from the Product Department
  • The Engineering Manager you’ll report to
For equitable reasons, we typically provide candidates with a timeline for hiring, so they can plan accordingly and determine early on in the process whether or not they can afford to wait on us; however, this particular round will stay open until all positions have been filled. Should you be offered a position here, the hiring team will discuss a start date that fits your schedule.
Below is an outline of the steps in our hiring process.

Step One: Apply with a resume and cover letter. Your cover letter should speak directly to your interest in this position. We want to know what got you into development, how your experience has set you up for success in this role, and why you want to join our team.

(A word of caution for those using AI cover letters: When compared to the hundreds of other candidates who did the exact same thing, it becomes painfully obvious who took the AI first draft. If you’re going to use these tools, we ask that you use them well. Please give our recruiter something a bit more human to read.)

Step Two: If selected to move forward, an invitation to an online coding assessment to get a rough understanding of your developer prowess
Step Three: Initial “blind screen” with our recruiter to get to know one another and discuss work and culture
Step Four: Pairing Interview over Zoom with a few members of the team – this will be a bit more lighthearted
Step Five: Technical Interview with a few developers (we’ll discuss your work experience, methodologies, and you can ask lingering questions you have about us).
Step Six: Pending all goes well, we’ll extend an offer


Requirements
  • Reside in the United States
  • Eligible to work in the United States (we are currently unable to offer employment to those with H-1B visas)
  • Be willing to travel four times each year to connect with the rest of the team (not during a pandemic)
  • Experience in Ruby on Rails and React.

Benefits
We love our team. It’s one of the core pillars we work off of every day, which is why we take care of you as best we can. Here are a few highlights, but you can find all our benefits here.

Get paid: We pay in the top 10% of the New York City rates no matter where you live, contribute to your 401k, provide a charitable giving match of up to $2,000 a year, have a generous allowance for continued education, and offer a co-working stipend. The annual salary range for this position is $148,292 – $190,661.

Be healthy: Generous paid sick time and vacation time, $200 a month for physical fitness and mental health, 95% medical & 100% dental premium health coverage.

Get out: Paid Fridays off in the summer, every other Friday off the rest of the year, a month-long sabbatical every five years, one week off between Christmas & New Year, one week off a year to serve with a non-profit, and two weeks paid vacation a year increasing to three over time.

 


Senior Full-Stack Engineer Team Lead (Ruby on Rails)


developer full stack

We are a forward-thinking and rapidly expanding engineering team dedicated to building innovative, scalable, and high-performance applications. Our team thrives on exploring new technologies and pushing the boundaries of software development.

Position Overview
We are seeking a passionate and experienced Senior Full-Stack Engineer Team Lead with expertise in Ruby on Rails. The ideal candidate will have a strong background in developing and scaling applications, a deep love for coding, and an eagerness to experiment with new technologies and tools. This developer has strong opinions loosely held and is not married to their ideas or beliefs about programming.
If you don’t currently use VIM, you wish you did every time you watch Aaron Patterson fly through a live coding exercise. You want to attend Rails World every year and are disappointed if you can’t make it, trying to catch up on YouTube. You are excited by open-source development and try to contribute where you can. You love design patterns, hate leaky concerns, and can pick up on code smells.

Key Responsibilities
  • Leadership: Lead and mentor a team of engineers, fostering a collaborative and high-performance environment.
  • Application Development: Design, develop, and maintain robust, scalable, and secure web applications using Ruby on Rails.
  • Feature Implementation: Collaborate with cross-functional teams to define, design, and implement new features.
  • Code Quality: Write clean, maintainable, and efficient code, ensuring high performance and responsiveness.
  • Development Lifecycle: Oversee all stages of the development lifecycle, from initial concept to final delivery.
  • Best Practices: Implement best practices for test-driven development, continuous integration, refactoring, and code standards.
  • Continuous Learning: Stay informed about new technologies and drive their continuous adoption and integration into our development processes.
  • Code Reviews: Conduct and participate in code reviews to maintain high code quality and provide constructive feedback.
Qualifications
  • Experience: 7+ years of experience in Ruby on Rails development, including leadership roles.
  • Technical Skills:
    • Proficiency in modern Ruby on Rails development.
    • Experience with PubSub, Postgres, RSpec, Redis, and Sidekiq.
    • Solid understanding of object-oriented programming and Ruby on Rails Asset Pipeline (WebPacker, TypeScript, HotwireJS, etc.).
    • Familiarity with concepts of MVC, Mocking, ORM, and RESTful design.
    • Ability to integrate multiple data sources and databases into one system.
    • Understanding of fundamental design principles behind scalable applications.
    • Experience building and integrating APIs.
    • Proficient in GIT code versioning tools.
    • Familiarity with development tools such as VSCode, VIM, and continuous integration tools like GitHub Actions.
    • Knowledge of AWS, Docker, and design patterns within software development.
    • Experience with front-end technologies such as JS, HTML, CSS, and frameworks like Hotwire.js.
    • Understanding of CSS frameworks like TailwindCSS or equivalent.
Desired Qualities
  • Passion for Development: Loves coding and enjoys experimenting with new technologies and tools.
  • Open-Mindedness: Strong opinions loosely held, adaptable, and open to new ideas.
  • Community Involvement: Regular attendee of Rails World or similar conferences, staying engaged with the Rails community.
  • Open-Source Advocate: Excited by open-source development and eagerly anticipates new Rails releases.
  • Code Quality: Strong understanding and appreciation for design patterns, and keen on identifying and fixing leaky concerns and code smells.

Nice to Have
  • Industry Experience: Experience in gaming or highly regulated industries.
  • High Availability: Experience in 100% SLA uptime environments.
  • Educational Background: BS or MS degree in Computer Science, Engineering, or a related field.
  • Additional Skills: Experience with RPC, microservices, and front-end frameworks like NextJS and ReactJS.
Benefits
  • Competitive Salary: Attractive compensation package.
  • Professional Growth: Continuous learning and development opportunities.
  • Flexible Work: Flexible working hours and remote work options.
  • Conference Support: Support for attending professional conferences and events.
  • Innovative Environment: Work with a talented and motivated team in a dynamic and innovative setting.
How to Apply
If you are a passionate Ruby on Rails developer and eager to join a forward-thinking team, we’d love to hear from you! Please send your resume and a cover letter detailing your experience and enthusiasm for this role to sgrimes@bspot.com
Join us and be part of a team that values innovation, collaboration, and continuous improvement. Let’s build amazing things together!

 


Senior Full-Stack .NET developer


Senior Full-Stack .NET developer

 

We’re looking for a senior developer who excels in working full-stack, but can bring their distinctive skills to our team, whether that’s someone who loves writing tests or has a flair for game design. Whatever you do, we need you to have top-notch JScript and C# skills.

Our mission is to make it easy for teachers to create interactive games and worksheets for their students. Our site automates the process of resource design, so teachers can simply enter the content that is appropriate for their class – a list of keywords, definitions, questions or images. Wordwall produces the content in over 60 different templates; for example, gameshow quizzes, crosswords, labelled diagrams and arcade games. It seeks to disrupt the publisher-driven model of paid-for “professionally” made educational content by putting high-quality content creation in the hands of teachers and making that teacher-made content freely accessible through our online community.

We are a small team with big ambitions who work remotely across the world. Our 35 million monthly users are rapidly proliferating. We’ve got a product that works and we’re building for the long-term. We want people who want to stick around, grow with us and help make games-based learning accessible to all.

Technologies we use: HTML5, CSS, Javascript, C#, Canvas API, WebAudio API, ASP.NET MVC, MS-SQL, Azure, Selenium, TeamCity CD

We are an equal opportunities employer. We support flexible working arrangements – full or part time.

Real applicants only – please do not contact us if you represent an agency.

Requirements
Excellent C# & Javascript skills
Minimum 3 years’ experience working within a software development team
Able to self-organise and motivate when working remotely

Benefits
Salary £45-55k per year
30 days holiday per year
100% remote & flexible working

 


Full Stack Developer


Full Stack Developer

As a Full Stack Developer at Awesome Motive, you will join the SendLayer team, where you will be responsible for Making Stuff Go. You will build infrastructure to create new features, improve existing code, squash bugs, and help us rapidly scale our platform.

 Interested in applying?

 Please read/follow the next steps outlined in “How to Apply” at the bottom of this listing.

Attention to detail is one of our core values! This is your chance to stand out 🙂

To love this role, here’s the type of person you are:

  • You’re a self-starter who loves taking initiative and seeing things through from conception to completion. Our developers often “own” features/tasks and are responsible for scoping, development, and testing.
  • You’re an excellent communicator, fluent in both verbal and written English, who makes sure nothing slips through the cracks. We believe communication is critical and there is no such thing as over communicating.
  • You have the curiosity and desire to learn and grow your skills.
  • You’re passionate about leaving your mark on the web for all to see and are excited to work on tasks that impact millions of users.
  • You take pride in the quality and craftsmanship of your work rather than just doing it to get it done.
  • You’re a team player who is comfortable working along side and helping other developers, and you don’t take critical feedback personally.
  • You’re happy jumping between front-end and back-end development tasks, or tackling tasks which require both.
  • You’re happy working on tasks of all sizes – from small bug fixes and enhancements to large features/rewrites.

Common responsibilities include (but are not limited to):

  • Triaging bugs and small enhancements that come into GitHub.
  • Scoping, writing, and testing new product features and addons.
  • Refactoring legacy code with a particular attention to backwards compatibility.
  • Providing feedback and peer review for other developers (Github PRs).
  • Communicating with the team and supporting your peers using chat, audio, and video.

Requirements

  • Professional experience in PHP and Laravel development, architecture, and standards. Working with older and newer versions of PHP (5.6 to 8.1).
  • Advanced proficiency with PHP and MySQL, including modern PHP practices (OOP, autoloading, namespacing, traits, interfaces, etc). Able to write advanced SQL queries.
  • Strong familiarity with JavaScript (vanilla JS, Alpine.js, ES6, etc), CSS (SCSS, Tailwind CSS, etc.) and HTML.Familiar with how emails work (raw email structure, SMTP protocol, spam filters, etc).
  • Familiarity with Redis, RabbitMQ, ElasticSearch and Supervisor (writing PHP CLI utilities and daemons).
  • Experience working with third-party APIs (Eg Stripe, AWS SES, etc). Building and maintaining custom APIs.
  • Ability to use and extend build tools like webpack.
  • Familiarity with package managers such as Composer and NPM.
  • Good at QA and the ability to test your own implementation, resolving edge cases.
  • Competent with version control through git and GitHub.
  • The ability to iterate and ship ideas quickly.
  • Ability to troubleshoot and debug complex technical issues.
  • Ability to keep complex ideas and features simple. (Simplicity is our core value!)
  • Previous freelance or remote work experience.
  • Personal Computer with Internet Access
  • Availability to participate in audio/video meetings during work hours.

Bonus points if you also have:

 

  • Golang development experience
  • Docker/Kubernetes experience
  • Experience working with Google kubernetes engine (GKE), AWS and Google Cloud.
  • Professional experience with WordPress plugin development, architecture, and standards.

Benefits

Working for a fast-growing bootstrapped company is a rare opportunity, one we consider a lifestyle choice rather than a job choice. Our positions are challenging and also come with amazing advantages and fulfillment to those who earn them. Here’s what we offer.

  • Competitive Salary.
  • Term Life Insurance and Accidental Death & Dismemberment for all full-time team members during their employment.
  • Health, Dental, and Vision Insurance benefits for full-time U.S. employees.
  • Health Insurance benefits for all employees in India, Pakistan, Brazil, Philippines and Ukraine.
  • Work from your home. We’re spread out all over the world – United States, Canada, Ukraine, India, Pakistan, Singapore, and more.
  • Unlimited PTO after 90 days of employment. We encourage employees to take the time they need for a vacation, stay healthy, and spend time with friends and family.
  • Holidays (based on your location)
  • Paid maternity and paternity leave.
  • We happily provide or reimburse software you’ll need as well as books or courses that promote continued learning.
  • We cover all costs of company travel (including our annual all-company retreat and mini-team meetups).
  • Additional Perks include AM Welcome Box for new team members, Yearly Anniversary Gifts, and a Technology Stipend for each work anniversary.
  • We give you the opportunity to solve challenging and meaningful problems that make a difference.
  • Ability to work with some of the best people in the business through frequent, if not daily, interactions.
  • And in case you were wondering: no politics, no b.s., and no jerks.

Location
This is a remote position – our team is spread around the globe! Our home base is in Florida, USA, so company operating hours are 9am – 5pm ET (UTC -5). While full coverage is not a requirement, you must be available during a portion of the day.

Inclusion Statement
At Awesome Motive, we strive to have the broadest possible view of diversity, going beyond visible differences to include the background, experiences, skills, and perspectives that make each person unique. Awesome Motive is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other basis protected by federal, state, or local law.

How to apply?
If all of this sounds interesting, then please submit your application!

Please clearly include the following in your cover letter:

 

  • Your development experience with all the listed languages, technologies, frameworks, and libraries.
  • What is your favorite PHP function, and why?
  • Tell us a bit about yourself and why you should be considered. Details about your experience, qualifications, personality, etc., are very helpful.
  • Profile links with code samples (GitHub, GitLab, BitBucket, etc.).
  • Other profile links, if available (Your website, Twitter, LinkedIn, etc.).

Also note, don’t forget to proofread before submitting. Check spelling, capitalization, etc. This is your chance to make your application stand out 🙂

We won’t be able to respond to all applications individually, but if we feel you’re a strong match, someone will be in touch shortly.

Thanks, and we look forward to hearing from you!


Frontend Developer


Frontend Developer

Are you a highly skilled and creative individual looking to take your expertise to exciting new heights?

If so, we invite you to join our team as a Frontend Specialist/Creative Developer. In this role, you’ll have the opportunity to bring your passion for front-end development to life, developing visually captivating and stunningly beautiful websites that seamlessly marry top-of-the-line design with exceptional user experience and accessibility.

While this is not a UI Designer position, you will be working closely with our design team and have the chance to embrace the latest methods and trends in the industry, pushing boundaries and expanding your skillset in equal measure. Your expertise will be absolutely critical to our team’s success, and we couldn’t be more excited to welcome you aboard.

Responsibilities

  • Develop visually appealing websites by combining innovative design concepts with modern, front-end development techniques.
  • Collaborate with designers, the Creative Director, Technical Director and other stakeholders to transform Figma designs into functional, elegant, and immersive interactive experiences.
  • Utilize your expertise in modern CSS to ensure high-fidelity implementation of designs across various browsers, platforms, and devices.
  • Stay up to date with the latest advancements in fluid layouts, clamped typography and demonstrate a desire to continuously learn and improve your skills in developing beautiful experiences.
  • Navigate and resolve compatibility issues that may arise across different browsers, platforms, or devices.
  • Create engaging and immersive interactions using modern/popular JavaScript frameworks like GreenSock, showcasing your proficiency in animation, micro-animation, transitions, immersive interactions, and be able to demonstrate through working examples.

Requirements

  • Possess a deep appreciation for good design, with a keen eye for adhering to design documentation and an eagerness to explore engaging techniques and approaches to elevate the refinement of the end product.
  • Have a proven experience as a Front End Developer, with a strong portfolio showcasing visually appealing and interactive websites.
  • Has a solid understanding of user experience principles and best practices, with a focus on delivering exceptional and intuitive web experiences.
  • Have excellent problem-solving skills and attention to detail.
  • Practices strong communication and collaboration skills.
  • Consistently incorporates feedback and demonstrates dedicated effort during the quality assurance phases, executing a thorough evaluation of a build to confirm it aligns with the specified design requirements and documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Web Development or a related field.
  • 4 years of experience in front end development.
  • Strong experience with HTML, CSS, JavaScript.
  • Experience with responsive design, cross-browser compatibility, and optimization.
  • Knowledge of front-end frameworks such as GreenSock.
  • React or Vue.js is a plus.
  • Experience with version control tools such as Git.
  • Excellent written and verbal communication skills.
  • Ability to work independently and as part of a team.

You Should Know

We nurture an environment that encourages collaboration and continuous learning, offers competitive benefits and diverse and impactful work opportunities, and promotes a harmonious balance between work and personal life. We utilize a strategic blend of virtual and face-to-face meetings that foster team spirit and ensure that everyone is seen, heard, and connected.

WDG is headquartered in the Washington, D.C., region and offers the Frontend Developer position as a hybrid or fully-remote role. We do have a preference for eastern-central time zones but this is not a hard requirement. This role does require you to be able to work as a full-time salaried employee for a U.S.-based company; any candidates from outside of the United States will not be considered for this particular role.

The salary for this role is commensurate with experience and ranges from $80,000 to $120,000.

Do you see yourself working with us? If so, send a friendly note to us along with your resume and anything else that you believe we should know!


Full Stack Developer – Freelance


Full Stack Developer

We’re a thriving ecosystem of top-tier freelancers from around the world. Trusted by Fortune 500 companies and Silicon Valley startups, Twine is the go-to platform for mission-critical projects. Twine’s experts get to participate in generating quality datasets at an unprecedented scale. With over half a million registered freelancers and a growing roster of 35,000+ companies, we’ve become the comprehensive solution for all things freelancing.

Our Mission

At Twine, we recognize that companies require a flexible approach to hiring expert freelancers for their most critical projects. Traditional freelance platforms often fall short when it comes to scalability and diversity. That’s where we shine. Twine operates as a thriving global freelance network, with diverse experts across various fields, including marketing, engineering, and AI. Our core mission is to empower creators, whether they’re businesses or individual freelancers, to thrive in their creative endeavours.

About the Role

We are seeking a Freelance Full Stack Developer for a leading brand in Europe.

Responsibilities:

  • Development of new features, taking ownership from concept to deployment, ensuring high-quality, scalable, and performant solutions.
  • Actively maintain and enhance the existing codebase, optimizing and refactoring where necessary to improve system reliability and efficiency.
  • Collaborate closely with cross-functional teams, engaging with product managers, designers, and fellow engineers.
  • Contribute to critical platform architecture decisions.
  • Produce and maintain documentation, including technical specifications, and architectural diagrams, to ensure clear communication and knowledge sharing.

 

 

Requirements

  • 5+ years of professional experience in software engineering.
  • 2+ years of professional experience with Typescript.
  • Deep experience with – and love for – technology.
  • Strong interpersonal, and English communication skills.
  • Ability to independently design, and implement technical solutions from business requirements.

Preferred Requirements:

  • Proficiency with AWS, and AWS services.
  • Proficiency with React, and building distributed microservice architectures.
  • Familiarity with Terraform, or other IaC technologies.

Senior Full-Stack Engineer – Fintech


Senior Full-Stack Engineer – Fintech

At TheTenn, we’re more than just a neobank. We exist to challenge the status quo and disrupt how banking is delivered.

We are an ambitious troop of forward-thinkers, dedicated to reshaping the landscape of financial services, making them more accessible, transparent, and customer-centric.

We believe that with the right team, advanced technology, and a culture of innovation, we can deliver a banking experience that provides a better financial future for all Americans.

 

The Opportunity

Building something incredible, from the beginning. That’s right, you will be one of a few engineers helping us build the future of banking. You’ll get to work closely with other strong product, design and engineering team members as well as directly with the founders of TheTenn.

You’ll not only get to work with great people to build a world-class product, but also drive the technical direction and overall trajectory of the company.

 

The Role

TheTenn is looking for a full-time Senior Full-Stack Engineer to join our amazing team. We’re looking for a master coder, systems thicker, gritty startup-er, self-starter, strong communicator, and a leader who can hire, support and mentor junior engineers.

You’ll collaborate closely with other skilled engineers, take the lead as a top code contributor, and consistently produce exemplary code daily. Your responsibilities will span across architecture, front-end (web), and back-end development, all while championing best practices such as agile methodologies, automated testing, code reviews, and continuous delivery.

We want your help to ship great products fast, often and efficiently—and build a fast-growing, durable business.

 

Our Tech Stack

At TheTenn, we want you to take full ownership of code quality and see products through from their initial concept to deployment—this is what we believe the best engineers do.

Our tech stack includes PHP, Laravel, React Native + Expo SDK, Postgres and GCP. Although we believe great engineers can adapt to any stack, we are open-minded—that means we want your help to pick the right direction, and make the right decisions for the team.

 

What you’ll be doing

  • Ship top-quality code;
  • Build web interfaces, APIs + reusable components;
  • Enhance the architecture;
  • Work with the founders to understand TheTenn’s business and direction;
  • Collaborate with product, design and other engineers to build amazing products;
  • Lead code and technical reviews with constructive feedback;
  • Champion quality, high standards and best practices;
  • Interview candidates, and mentor junior engineers.

Requirements

  • 5+ years building products;
  • Startup experience;
  • Master coder;
  • Values speed;
  • Systems thinker;
  • Great teammate;
  • Gritty and resilient;
  • Have big ambitions;
  • Great communicator;
  • Has an ownership mentality;
  • Finds a way to get things done;
  • Wants to build a world-class neobank;
  • Lives in or open to relocate to Austin or Palo Alto.