🌟 Who is BigTime?
We've proudly been featured on Inc's 500 Fastest Growing Companies in America for 4 years in a row in the U.S. BigTime Software is the engine behind the greatest consulting firms on the planet, delivering back-office time/budgeting and invoicing to over 2,500 firms worldwide and tracking over $4 billion in billable time each year. Our flagship product is a SaaS-based system that is custom-built for the professional services industry.
BigTime is a private equity-backed company, headquartered out of Chicago, with offices in Chicago, Boston, Phoenix and most recently, expanding internationally to the European market. We've proudly been named on Crain’s Best Places to Work 3 years in a row - if you're motivated to join a hyper-growth organisation, we're eager to talk to you.
We are looking for a Senior Full Stack Developer to join our European Engineering organization. As a Senior Developer, you will be working across the entire application stack. You collaborate extensively to design, build, and test functionality in our award-winning, cloud-based system. This is an exciting opportunity to work side-by-side with a team of talented individuals on our Engineering team. The right candidate will be passionate about development and able to solve difficult technical problems in a fast-paced, agile environment.
🫴 What we offer:
-
Hybrid work schedule - most teams in office 2-3 times a week 🏢.
-
Flexible employment type (Contract of employment or B2B) 📝.
-
Private healthcare 🏥.
-
Cafeteria system 🍽️.
-
Multisport cards 🏋️.
-
Modern office 🏢 in the center of Wrocław.
-
Unlimited drinks and snacks in the office ☕.
- Possibility of going to USA.
- A culture of feedback and supporting each other in their roles.
-
Team of open-minded professionals 💡 for whom your ideas will be important and where everyone's voice matters 🎤.
-
Integration trips 🌍.
🚀 What You'll Be Accountable For:
- Develop and maintain web applications using Node.js, React.js, JavaScript, HTML5, CSS3.
- Design, implement, and use APIs for seamless integrations.
-
Optimise application performance, scalability, and security.
-
Collaborate with cross-functional teams to gather requirements and develop technical solutions.
- Conduct code reviews and participate in agile development processes.
- Troubleshoot and debug applications, improving application performance.
-
Stay up-to-date with emerging technologies and industry trends to implement best practices.
- Participate in code reviews and provide structured feedback. Contribute to team knowledge sharing, adhering to Scrum ceremonies and processes continuously.
- Continuously explore new technologies and methodologies to improve existing systems and workflows.
-
Technical Expertise:
- 7-10 years experience in web application development with Node.js and related frameworks.
- Extensive experience using APIs and a solid understanding of HTTP and REST architecture.
- Extensive experience with Unix/Linux environments and cloud platforms (Google Cloud, AWS, Azure) are also required.
-
Development Environment:
- Proven experience in rapid-release production environments and Agile methodologies, utilising tools like Jira, Confluence, and test case management systems while collaborating in multi-location teams.
-
Code Quality:
- Passionate about delivering strong, dependable code with experience in Test Driven Development (TDD).
-
Problem Solving & Collaboration:
- Strong analytical and problem-solving skills, combined with independent thinking and curiosity.
- Excellent teamwork and partnering abilities for effective cross-group collaboration.
-
Communication & Learning:
- Strong verbal and written communication skills tailored for both technical and non-technical audiences, along with a commitment to continuous learning in new development platforms, languages, and methodologies.
Ready to make an impact? Apply now!