
Application Engineer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Application Engineer (Product Logic & State Orchestration Engineer)
LaunchBrightly
About LaunchBrightly:
LaunchBrightly is a remote-first startup founded in 2022, backed by prominent venture firms. We are building the next generation of B2B web applications, focused on delivering exceptional user experiences and empowering businesses to thrive.
Job Description:
We are seeking a talented Application Engineer to join our growing team. In this role, you will be responsible for building the core logic layer of our product, including workflows, task runners, state machines, rules engines, and orchestration. You will work closely with the team to design and implement robust data schemas for DynamoDB and GraphQL queries, leveraging a Serverless architecture with AWS Amplify.
Responsibilities:
- Design and implement the product's logic layer, ensuring scalability, reliability, and maintainability.
- Model data schemas for DynamoDB and GraphQL queries, optimizing for performance and efficiency.
- Develop and maintain Serverless functions using AWS Lambda, integrating event-driven flows and task orchestration.
- Write clean, deterministic, testable, and observable code in TypeScript and JavaScript.
- Collaborate with the team to ensure alignment with product vision and technical best practices.
Qualifications:
- 3+ years of industry experience building production-grade B2B web applications.
- Strong understanding of TypeScript, JavaScript, and modern frontend architecture (Vue 3 SPA).
- Experience with AWS Lambda functions, DynamoDB, and GraphQL queries.
- Familiarity with UI-layer concepts (HTML, DOM, TailwindCSS, HeadlessUI).
- Excellent communication and documentation skills.
- Ability to manage multiple contexts and prioritize effectively.
Benefits:
- Remote-first work environment with flexible hours and locations.
- Culture of NO meetings, prioritizing maker time and productivity.
- True ownership and autonomy over your role and impact on the company.
- Experienced founders with a proven track record of building successful products.
Qualifications
Required:
- Experience: 3+ years of proven experience building production-grade B2B web applications.
- Technical Skills:
- Proficiency in TypeScript and JavaScript.
- Strong understanding of modern frontend architecture, specifically Vue 3 Single Page Applications (SPAs).
- Hands-on experience with AWS Lambda functions, DynamoDB, and GraphQL queries.
- Familiarity with UI-layer concepts including HTML, DOM manipulation, TailwindCSS, and HeadlessUI.
- Soft Skills:
- Excellent written and verbal communication skills for clear documentation and collaboration.
- Ability to effectively manage multiple tasks, prioritize workload, and maintain focus.
Preferred:
- Experience with state machines, rules engines, or workflow orchestration tools.
- Familiarity with serverless architecture best practices and design patterns.
- Contributions to open-source projects or a demonstrable passion for building robust software.
Key Responsibilities:
- Design and Develop Product Logic: Collaborate with the team to architect and implement the core logic powering LaunchBrightly's product, encompassing workflows, task runners, state machines, rules engines, and orchestration systems.
- Data Modeling and Management: Design robust and scalable data schemas for DynamoDB and define efficient GraphQL queries to ensure seamless data access and retrieval.
- Serverless Architecture Implementation: Leverage AWS Amplify to build and maintain a robust serverless architecture, focusing on event-driven flows and efficient task orchestration.
- Code Quality and Maintainability: Write clean, deterministic, and highly testable code in TypeScript and JavaScript, adhering to best practices for observability and maintainability.
- Collaboration and Communication: Actively participate in team discussions, provide clear documentation, and effectively communicate technical concepts to stakeholders.
Selection Process
LaunchBrightly Application Engineer Hiring Workflow
1. Application Screening:
- AI-powered resume parsing analyzes candidate experience, skills, and keywords matching the job description.
- Human review of shortlisted applications focusing on relevant experience and cultural fit.
2. Technical Assessment:
- Online coding challenge testing proficiency in TypeScript, JavaScript, and AWS technologies.
- Candidates submit solutions for review by LaunchBrightly engineers.
3. Interview Rounds:
- Initial Interview: Focuses on candidate's experience, motivation, and understanding of LaunchBrightly's mission.
- Technical Interview: Dives deeper into technical skills, problem-solving abilities, and experience with relevant technologies.
- Culture Fit Interview: Assesses alignment with LaunchBrightly's remote-first, autonomous, and productivity-driven culture.
4. Final Decision:
- Hiring manager makes the final decision based on candidate performance throughout the process.
- Offer extended to selected candidate with details on compensation and benefits.
This streamlined workflow ensures a fair and efficient selection process, prioritizing both technical expertise and cultural compatibility.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About LaunchBrightly
About LaunchBrightly
LaunchBrightly is a remote-first startup founded in 2022, backed by prominent venture firms. We're building the future of [insert industry/product focus] with a mission to [insert company mission].
At LaunchBrightly, we believe in empowering our team with autonomy and ownership. Our NO-meetings culture prioritizes deep work and maker time, allowing our engineers to focus on building impactful solutions. We're a team of experienced founders and passionate individuals who are driven by innovation and a desire to make a real difference.
Join us if you thrive in a fast-paced, collaborative environment where your contributions directly impact our success.
Ready to Apply?
Join LaunchBrightly and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job