What are the responsibilities and job description for the Software Engineer position at Appfigures?
Software Engineer / Backend Developer (Mid-Level)
Full-Time | New York, NY (Hybrid)✨
At Appfigures, we build tools that help hundreds of thousands of app makers, marketers, and analysts turn data into action. We're here to build thoughtfully, ship proudly, and make software that truly matters. We're looking for a Backend Developer who shares that mindset: someone who loves creating efficient systems, tackling performance challenges, and shaping the foundation that powers world-class analytics.
🚀 What You’ll Do
- Build and maintain high-performance APIs and backend services that support hundreds of thousands of app developers and marketers worldwide.
- Design, develop, and optimize features for our analytics and intelligence platform using C#, Python, or similar technologies.
- Work with databases like MySQL and Elasticsearch to handle large-scale data and ensure fast, reliable performance.
- Collaborate closely with the frontend and product teams to design robust, user-centric systems.
- Take ownership of implementation planning — transforming requirements into efficient, maintainable solutions.
- Focus on quality: write clean, testable, and well-documented code.
- Continuously improve backend architecture, scalability, and overall system reliability.
🌱 Who You Are
- You have 5 years of professional experience in backend development using C#, Python, or similar languages.
- You have experience working with MySQL, Elasticsearch, or comparable database systems.
- You take a disciplined, methodical approach to development, testing, and quality assurance.
- You’re comfortable thinking about low-level performance optimizations and scaling challenges.
- You thrive in collaborative, high-impact environments and love building products that make a difference.
- You have a genuine passion for technology and building meaningful tools that people actually love to use.
Bonus Points If You:
- Hold a Computer Science degree or have equivalent professional experience
- Contribute to open-source projects, write blogs, or share knowledge on platforms like StackOverflow.
- Have experience with web serving architecture and hardware infrastructure.
- Are comfortable working in Linux environments (Ubuntu preferred).
🧭 What Success Looks Like
30 Days: You’ve shipped your first feature and developed a strong understanding of our systems and workflows.
60 Days: You’re independently designing and implementing new backend services and contributing to system-level decisions.
90 Days: You’re an opinionated voice on the team, optimizing performance, and improving developer and customer experience.
💡 Why Appfigures?
We're profitable, self-funded, and proudly independent. That means we answer only to our customers — and ourselves. We're here to build lasting, meaningful tools, not rush half-baked features or chase investor deadlines.
✅ We plan before we build
✅ We don’t work weekends
✅ We prioritize team health and product quality over arbitrary deadlines
🎁 Perks & Benefits
- Excellent medical, dental, and vision insurance
- 401K with company contributions
- Plenty of paid time off
- Excellent gear & tools
- Pre-tax commuter benefits, subsidized gym memberships, and more
- Flexible hybrid schedule
- Team outings and a no-drama, no-politics atmosphere
🤝 What You Should Know About Us
- We take pride in our friendly and stress-free work atmosphere.
- We are self-funded and profitable, which lets us build the products we wish existed.
- Every member of our team has a voice in shaping the future of the company.
Ready to build something real?
Send your resume (and links to anything cool you’ve built) to jobs@appfigures.com.
Let’s create tools that matter.
Salary : $125,000 - $150,000