- Company Name
- ATWM
- Job Title
- Software Engineer
- Job Description
-
**Job title**
Software Engineer (Full‑Stack / Event Technology)
**Role Summary**
Design and build scalable, brand‑aligned event platforms and internal tools, ensuring high reliability of hosted environments. Collaborate with cross‑functional teams to deliver client‑specific customizations, API‑driven services, and rapid proof‑of‑concepts in an Agile ecosystem. Mentor junior developers and maintain technical standards.
**Expactations**
- 5+ years of professional full‑stack development.
- Proven experience with RESTful APIs (Node.js preferred).
- Strong command of modern frontend stacks (HTML5, CSS3, JavaScript/TypeScript, frameworks such as React or Vue).
- Familiarity with CI/CD pipelines, automated testing, and server‑side deployment.
- Agile or Scrum experience with demonstrated ability to juggle multiple priorities.
- Excellent problem solving, debugging skills, and documentation abilities.
- Clear written and verbal communication with non‑technical stakeholders.
- High attention to detail, ownership, and discretion with sensitive data.
**Key Responsibilities**
- Customize and extend event platforms to meet on‑brand client requirements.
- Implement UI/UX components using HTML, CSS, JavaScript.
- Design, prototype, and ship custom internal tools and APIs.
- Integrate tools with existing services, data sources, and platforms.
- Maintain and monitor hosted environments; ensure performance, availability, and reliability.
- Troubleshoot platform, tooling, and infrastructure issues promptly.
- Drive technical standards, documentation, and best practices across teams.
- Coach junior engineers and participate in continuous improvement initiatives.
- Collaborate with designers, product managers, and clients to translate creative concepts into technical solutions.
**Required Skills**
- Full‑stack development (frontend + backend).
- Node.js, Express, or similar server‑side technology; REST API design.
- Frontend frameworks (React, Vue, or equivalent).
- CSS preprocessors or modern styling techniques.
- Git, pull‑request workflow, CI/CD (Jenkins, GitHub Actions, GitLab CI).
- Automated testing (unit, integration, E2E).
- Cloud or hosting platform familiarity (AWS, Azure, GCP, or similar).
- Debugging tools (Chrome DevTools, Postman, server logs).
- Agile/Scrum practices.
- Strong communication skills (technical to non‑technical).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Preferred certifications: AWS Certified Developer – Associate, Microsoft Certified: Azure Developer Associate, or similar.