Full-stack Engineer (JS+ Python/Java) (offline) $3500-5500

Along with particular business use-cases, the Core Application team enables and delivers the PandaDoc Business Platform: building blocks as construction elements to provide the full-cycle customer-end solutions.

In Software Engineer role, you will:
β€” Ensure engineering excellence: work across the technology stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
β€” Ship the value: participate in the full cycle of the software development process from conception, design to implementation and deployment, with a further operation (improvements, optimization, maintenance)
β€” Act autonomously: work on features independently and with teammates collaboration to deliver the business value
β€” Ensure high standards: application performance, uptime, and scale, maintaining and follow the high engineering standards of code quality and thoughtful application design, together with teammates and peers
β€” Contribute to quality: implement unit/integration tests, continuously improve the product based on customers feedback
β€” Be a strong part of the team: contribute to all required parts of the product and maintain well-formulated code and library components across design patterns
β€” Collaborate with teams and peers to get a thorough understanding of user experience and product strategy

Our Technology Stack:
β€” Microservices approach
β€” Backend: Python (Django, asyncio), Java (Spring)
β€” Frontend: JavaScript (ES6+, React/Redux)
β€” PostgreSQL, MongoDB
β€” NATS, Kafka, RabbitMQ
β€” AWS
β€” Docker, Kubernetes

About you:
β€” Desire for continued growth as an Engineer without the limitations of specific technologies
β€” At least 3+ years in front-end technologies, including JS, CSS3 and HTML5, and third-party libraries (such as React/Redux)
β€” High experience with at least one server-side programming language: Python, Java (and desire to start contribution into another one). Server management and deployment for the relevant environment
β€” Familiarity with DBMS: PostgreSQL, MongoDB
β€” Ability to visualize a proposed system and be able to build it
β€” Excellent debugging and optimization skills
β€” Experience in creating and implementing unit, integration and end-to-end tests
β€” Proven hands-on experience in application profiling and performance management, code analysis
β€” Proactive problem-solver, willing to grow autonomous engineer
β€” Passion for new technologies and ready to lead engineering initiatives to help the company reach its goals
β€” Communicate in English (Intermediate+ level)

Benefits:
β€” Work on a kick-ass product serving thousands of customers worldwide
β€” An honest, open culture that emphasizes feedback and promotes professional and personal development
β€” An opportunity to work from anywhere β€” our team is distributed worldwide, from Minsk to Manila, from Florida to California
β€” An annual personal budget for educational classes, conferences, etc. β€” anything to further your professional knowledge
β€” A competitive salary
β€” Medical insurance
β€” And much more!

About PandaDoc

PandaDoc is an all-in-one document automation solution with advanced capabilities, but simple and easy to use for teams of all sizes

Company website:
pandadoc.com

The job ad is no longer active
Job unpublished on 2 November 2021

Look at the current jobs JavaScript / Front-End Kyiv→