SUMMARY:
This role is designed for a generalist who prioritizes adaptability and ownership. We value candidates who are eager to learn and comfortable context-switching between internal IT support, line-of-business application development, and systems integration, rather than requiring deep specialization in any single area. This position focuses on building and maintaining modern web applications and APIs, owning low-code platforms such as Airtable and delivering solutions that improve operational efficiency across the organization. The role operates in a fast-paced, rapidly growing environment where priorities shift frequently and strong documentation discipline is essential for long-term maintainability.
*This position may also be know as Junior Software Engineer in other companies.
RESPONSIBILITIES:
Software Development & API Management
- Build and enhance frontend experiences using modern JavaScript frameworks while maintaining and refactoring existing codebases built on libraries such as jQuery.
- Administer, design, and optimize Airtable bases, including complex table structures, custom interfaces, and automated workflows.
- Develop Airtable scripts, automations, and REST API integrations to connect the platform with other business systems and streamline processes.
- Design, develop, and maintain secure web applications and RESTful APIs using C# and ASP.NET Core.
- Own the full lifecycle of low-code solutions, ensuring they remain reliable, scalable, and well-documented.
- Support the integration of disparate systems, legacy applications, and third-party services to improve data flow and operational efficiency.
- Provide internal IT support and troubleshooting for line-of-business applications and technical infrastructure.
Agile Delivery, Documentation & Collaboration
- Participate actively in Agile methodologies (Scrum or Kanban), contributing to sprint planning, daily stand-ups, retrospectives, and continuous improvement.
- Produce clear, comprehensive documentation for code, systems architecture, integrations, and processes to ensure long-term maintainability by the next person.
- Communicate effectively with technical and non-technical stakeholders to gather requirements, explain technical concepts, and align deliverables with business needs.
QUALIFICATIONS:
Required Qualifications
- Fundamental understanding of software development principles and practices.
- Willingness to learn and adapt to various technology stacks.
- Strong problem-solving skills and a proactive approach to learning.
- Ability to collaborate in a team environment.
- Comfortable administering and building within low-code platforms; willing to own Airtable bases (tables, interfaces, automations).
- Comfortable working within Agile methodologies (Scrum or Kanban).
- Strong written and verbal communication skills, with the ability to explain technical matters to non-technical stakeholders.
Preferred Qualifications
- Interest in frontend development and modern UI frameworks.
- Familiarity with cloud-based services and infrastructure.
- Interest in business systems, ecommerce, and payment integrations.
- Exposure to scripting or automation within low-code environments.
- Desire to work with system integrations and data flows.
- Understanding of standard identity and authentication concepts.
- Curiosity about diverse programming languages and platforms.